keole Posted March 30, 2015 Share Posted March 30, 2015 Bonjour, nous sommes en train de passer une boutique prestashop actuellement en production d'une version 1.3 vers une version 1.6. Pour cela, nous avons mis en place un environnement de tests sur lequel nous testons la mise à jour avant de l'effectuer sur la vrai boutique. Pour se faire nous avons suivi la procédure suivante : Duplication de la base de données en faisant un mysqldump depuis la console ssh Copie des fichiers Procédure de mise à jour, 1.4 puis 1.5 puis 1.6 Installation d'un thème compatible 1.6 Regénération des images Le soucis que nous rencontrons est que tous les traitements MySQL sont très très longs. Les slow query sont légions et le moindre affichage de page prends de longues longues secondes. A noter qu'une slow query relevée par le profiler de Prestashop s'exécute rapidement. D'autre part le site en production, sur le même serveur, avec les mêmes produits et catégories fonctionne tout ce qu'il y a de plus normalement, son exécution est rapide. Nous avons essayé de mixer toutes les options en terme de gestion de cache sans que cela ne change quoi que ce soit. La boutique comporte 8000 produits et 600 catégories. Peut être avons-nous raté quelque chose au moment de la duplication de la base de données ? Ou autre chose... En tous cas, nous sommes bloqués. Toute aide est vraiment la bienvenue. Merci Link to comment Share on other sites More sharing options...
2FR3 Posted March 31, 2015 Share Posted March 31, 2015 Bonjour, Avez vous essayé le module de nettoyage de prestashop dispo nativement ? les deux dernieres options naturellement Utilisez l'outil d'optimisation et / ou reparation de la base via phpmyadmin Repérez les tables les plus conséquentes, sur des boutique aussi ancienne, les stat peuvent jouer un role de poid important. Enfin, avez vous activer le mode debug qui pourrait faire sortir certain element de reponses? Link to comment Share on other sites More sharing options...
keole Posted March 31, 2015 Author Share Posted March 31, 2015 Bonjour, nous avons tenté toutes ces manipulations et la boutique reste désespérément lente. Je vous met une capture d'écran du début de l'outil de débug / profiling prestashop. Pour cet exemple, seul le Megamenu fourni avec le thème est activé sur la page d'accueil. Il n'y a rien d'autre que le menu d'activé. Merci pour votre aide. Link to comment Share on other sites More sharing options...
2FR3 Posted March 31, 2015 Share Posted March 31, 2015 Il serait intéressant de voir la réaction avec le thème par défaut, avec et sans le megamenu. Voici une comparaison avec un 1.6.0.14 en prod, si cela peut vous aider Link to comment Share on other sites More sharing options...
keole Posted March 31, 2015 Author Share Posted March 31, 2015 C'est l'une des premières pistes que nous avons suivi : est ce le nouveau thème qui génère cette perte de performance ? Et bien (j'ai envie de dire malheureusement : non), voici une capture faite après l'activation du thème par défaut : default-bootstrap. SQL Queries: 2546 queries in 15873 ms Nous avons 2546 requêtes là ou vous en avez 200. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now