toutelaplomberie Posted January 14, 2014 Share Posted January 14, 2014 Bonjour à tous, J'ai suivi un peu toutes les discussions concernant la rapidité de prestashop et le parcours fut long pour créer un site digne de ce nom. Il est enfin prêt malgré toutes les erreurs rencontrées mais un problème subsiste : la lenteur !!! La page principale se charge en 13s ce qui est impensable dans le monde du net : - serveur dédié avec 4G de RAM - la mise en place de memcached a été un échec car le site était encore plus lent - on est en attente de cloudfare pour voir si le cdn va répondre plus rapidement. Bon, peut être que tout simplement, le problème vient de la base de données produits, n'ayons pas peur des chiffres, nous référencons dans notre catalogue plus de 30.000 références produits. Oui une entreprise de plomberie chauffage a beaucoup de déclinaisons Nous recherchons un prestataire qui s'y connaisse pour nous aider à améliorer cette rapidité d'exécution ou un hébergeur qui propose solution clé en main : rapidité serveur avec gestion CDN (le VPS de OVH pas mal, mais le CDN est à chier car on ne peut pas créer les dossiers en automatique) Pour info, le site se trouve ici : toutlesanitaire.fr Link to comment Share on other sites More sharing options...
utaku Posted January 15, 2014 Share Posted January 15, 2014 Bonsoir, Je viens de tester un peu votre site et en effet il est relativement lent et voici déjà quelques piste : Quote Voici après un 2 eme test de rapidité : Page size : 871.0kB Load time : 7.86s Requests : 91 Perf. grade : 76/100 Your website is slower than 83% of all tested websites A première vue, le soucis est le serveur et c'est le 1er get qui pose un problème avec une attente de 15secondes via firebug. Simples petites questions : avez vous bien configuré la partie performance dans le BO de votre PS ? - Désactiver le force compile et activer le cache ? - Activer les CCC ? - Si vous n'utiliser pas les déclinaisons ( n'hésitez pas à désactiver l'option ). Si vous en avez besoin, sachez que cela prend énormément de ressources surtout si vous en avez énormément. - Avez vous activer un système de cache directement depuis Ps ( memcache, xcache ? ) - Chez quel hébergeur êtes vous et surtout quel formule utiliser vous ? - Avez vous installer des modules qui sont pas forcément utile ? Début de piste pour résoudre le soucis : - changer d'hébergeur, personnellement je suis chez LWS avec un serveur VPS L standard et j'ai un 1er get en 1.08 seconde - Mettre en place le système de cache - Xcache ( si vous utiliser un serveur linux ) cela peu vraiment être un must have si votre base de donnée est conséquente . Attention toute fois, à n'activer le système de cache ( memcache ou xcache ) de prestashop, uniquement si ces systèmes sont bien installer sur votre serveur et surtout si vous avez énormément de visiteurs " en même temps " sur votre webshop, car d'après mes test, si cela n'est pas le cas, l'effet est inverse ^^' - Si vous n'avez pas besoins de certains statistiques sur votre boutique, comme par exemple " l’équipement de vos visiteurs " je vous invite à désinstaller les modules Stats qui vous sont d'aucune utilité et de ne garde que le strict minimum. Cela aide bien - Et dans la foulé, désactiver dans un 1er temps tout les modules qui ne sont pas nécessaire au bon fonctionnement de votre site, cela peu parfois joué et surtout éviter des soucis entre module tiers et natif. - Attention avec les CDN de type cloudflare, et leurs version gratuit, personnellement après l'avoir tester plusieurs mois en gratuit, j'ai laisser tombé car cela me donnait des conflits avec certain module et surtout quand vous modifier le CSS de votre site, il faut purger le CDN ( cloudflare ). Enfin bon, perso j'ai eu que des soucis avec cette solution et cela ne ma pas vraiment apporter grand chose... Pour mon site, je n'ai installer que Xcache sur mon serveur ( pas activer dans prestashop ) , j'ai désactiver le force compile, activer le cache smarty , Activer tout les CCC, ainsi que l'optimisation apache et désactiver les déclinaisons. J'ai également désinstaller tout les modules non nécessaire ( stats...etc ). Mon site tourne en moyenne entre 2 et 5 secondes selon l’affluence de celui-ci Voici pour mon site : Page size : 369.5kB Load time : 2.16s Requests : 79 Perf. grade : 82/100 Your website is faster than 67% of all tested websites Si vous avez des questions n'hésitez pas Bien à vous johan Link to comment Share on other sites More sharing options...
toutelaplomberie Posted January 15, 2014 Author Share Posted January 15, 2014 J'ai bien compris que c'était le serveur qui posait problème nous avons opté pour un serveur VPS chez OVH (le mutualisé étant bien aléatoire) avec 4G de RAM, donc normalement ça "devrait le faire" Après un appel au service technique d'OVH pour leur expliquer le problème : ils m'ont dit qu'il y avait une mauvaise configuration de prestashop, cependant : - la force compile et le système de cache sont bien activé - les déclinaisons sont bien désactivées - nous avons bien aussi désactiver les modules de statistiques et en mode debug, la console ne montre pas d'erreur flagrante de compilation - le système de cache memcache n'a pas été mis en place, cela affiche une page blanche, bien que memcache soit installé et à l'écoute sur le serveur, le max_execution_time fixé à 90 est dépassé quand memcache est activé. - pour l'hébergeur = OVH, mais les noms de domaine sont chez LWS, je les ai appelé sur un problème de DNS, effectivement ils sont très réactifs, je vais voir avec eux demain. Ce qui m'étonne c'est le temps de "latence" qu'il y a. Link to comment Share on other sites More sharing options...
passicool Posted January 15, 2014 Share Posted January 15, 2014 Bonjour, Moi aussi après avoir testé Cloudflare j'ai été très déçu, car il y a quelques bug avec les css et au final on ne gagne rien en performance malgré que celà soulage le serveur. Link to comment Share on other sites More sharing options...
utaku Posted January 15, 2014 Share Posted January 15, 2014 hello toutelaplomberie , avez vous résolu votre soucis, du nouveau avec LWs ? Bien à vous 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