06/02/2013

Lenteur de votre site Prestashop, les points a verifier




Lenteur de votre site Prestashop,les points a verifier


Dans cet article je vais vous donner les causes possibles les plus courantes qui font que votre site Prestashop est lent ou manque de reactivité. Les raisons peuvent êtres nombreuses , ou il peut en avoir une seule. Et elles sont différentes d'un site à un autre.
Prestashop intègre un système de cache qui permet de gagner du temps lors de la génération des pages. Elles sont en partie conservées sur le serveur et s'affichent plus rapidement lorsque le cache est activé.
Pour vérifier que votre cache est bien activé, allez dans l'onglet Préférences du back-office, puis cliquez sur le sous-onglet Performances. Assurez-vous que le paramètre Forcer la compilation est bien coché sur Non et que Cache , lui ,est bien coché sur Oui.
Prestashop intègre de nombreux modules de statistiques. Certains sont très utiles d'autres sont à désactiver au risque d'être lourd pour votre serveur. Je parle en particulier des modules qui enregistrent les informations sur les visiteurs de votre site. Si vous avez beaucoup de visiteurs, votre base de données va vite grossir et devenir lourde à gérer pour votre serveur. Par contre si vous n'avez pas beaucoup de trafics sur votre site vous n'êtes surement pas concerné par ce cas de figure.
Toutefois, pour avoir des statistiques sur vos visiteurs, je vous conseille de laissez tomber les modules inclus dans votre boutique et d'utiliser plutôt le module Google Analytics de Prestashop car le service de Google Analytics est tout aussi gratuit, bien plus riche en fonctionnalités. En plus, les informations ne sont pas stockées sur votre serveur, mais sur ceux de Google (voyez ça comme un allègement important pour votre serveur).
Voici la liste des modules que je vous conseille de désactiver :
  • Equipement
  • Géolocalisation
  • Visiteurs en ligne
  • Sites affluents
  • Visites et visiteurs

Dans la plupart des cas de lenteur de site, le problème vient très souvent de l'hébergeur. C'est pour ça qu'une fois que vous avez vérifié les deux points que nous venons d'étudier plus haut n'ont pas résolu votre problème, demandez-vous si votre hébergeur n'est pas la cause de la lenteur de votre boutique.
Prestashop est une solution e-commerce qui n'est pas très gourmande en ressources et qui peut très bien fonctionner sur un serveur mutualisé (sauf si votre site fait plusieurs milliers de visites par jour et contient autant de produits ). Beaucoup de sites Prestashop sont hébergés sur un serveur mutualisé, et voilà ce qu'on peut en dire :
  • votre serveur peut être en cours de maintenance (ce n'est pas un problème, il faut patienter, mais pas trop longtemps)
  • d'autres sites internet qui sont sur le même mutualisé que vous s'accaparent trop de ressources du serveur et laisse le votre ramer
  • le serveur est victime d'une attaque (du type ddos par exemple)
  • votre serveur est hébergé hors de France et peine à servir correctement les requêtes venant de France
  • vous êtes sur un bon mutualisé mais vous êtes victime de votre succès, vous avez beaucoup de visiteurs et dans ce cas vous devez migrer votre boutique vers un serveur dédié (vous serez le seul site sur un serveur)

Le réflexe à avoir est de contacter votre hébergeur et de lui parler de votre problème. S'il résout le problème ou migre votre site vers un serveur plus fiable, tant mieux !
Toutefois si votre hébergeur ne note rien d'anormal de son côté, voilà une astuce pour vérifier de vous même si le problème vient vraiment de votre site. Allez sur le site my-ip-neighbors.com et saisissez le nom de domaine de votre site. My Ip Neighbors vous donnera la liste des sites qui sont hébergés sur le même serveur que vous, et en les visitant vous pourrez voir s'ils sont tout aussi lents que le votre (faites le test sur plusieurs sites).
Si le problème est présent sur les autres sites et que votre hébergeur ne peut rien pour vous alors vous devriez changer d'hébergeur. Dans le cas contraire, et c'est rare, la cause de la lenteur de votre site devrait être trouvée par un professionnel en cherchant un peu plus loin.

2 commentaires:

  1. Merci pour ces infos , mon site www.tshirt-beageek.com fonctionne déjà un peu mieux

    RépondreSupprimer
  2. Bonjour,
    effectivement, il y a un gain de vitesse en désactivant ces modules.

    En revanche, j'ai une boutique réelle en 1.5.6 et le doublon en 1.7.2 sur le même serveur (mêmes produits, mêmes clients... pour migrer tranquillement) et je note un vrai ralentissement avec la 1.7. C'est pas trop mal, mais ce n'est pas aussi réactif que la 1.5.6 qui est, pour moi, vraiment super réactive. Il y a peut-être quelque-chose qui m'échappe mais c'est ce que je constate.

    Quand on sait que le taux de conversion est aussi lié à la fluidité, je suis pas pressé de passer à la 1.7.

    Merci pour l'article.


    RépondreSupprimer