Sin impuesto Con impuesto

Pourquoi votre PrestaShop est lent : diagnostic en 15 minutes

Avant de changer d'hébergeur ou d'acheter un module de cache, mesurez. Avec ces vérifications, vous saurez en un quart d'heure où part le temps.

Jesús Meilán
Updated: 26/09/2026 122
Pourquoi votre PrestaShop est lent : diagnostic en 15 minutes
Share:

« La boutique est lente » peut vouloir dire des choses très différentes : le serveur met du temps à répondre, la page est trop lourde, ou le navigateur bloque en exécutant du JavaScript. Chaque cas a une solution différente, donc la première étape est de les distinguer.

1. Temps serveur ou temps navigateur

Ouvrez les outils de développement du navigateur (F12), onglet Réseau, et rechargez la page. Regardez la première requête, celle du document HTML :

  • Si le temps d'attente (TTFB) dépasse 800 ms, le problème vient du serveur : PHP, base de données ou modules.
  • Si le HTML arrive vite mais que la page tarde à s'afficher, le problème vient de ce qui est téléchargé ensuite : images, CSS, JavaScript, polices ou scripts tiers.

2. Si le serveur est lent

  • Version de PHP. PHP 8.x est nettement plus rapide que 7.x. Vérifiez celle qu'utilise votre hébergeur et qu'OPcache est actif.
  • Mode debug. Avec _PS_MODE_DEV_ activé, PrestaShop est beaucoup plus lent. Jamais en production.
  • Cache Smarty désactivé ou « Forcer la compilation » activé dans Performances.
  • Modules. Le profileur du mode debug (_PS_DEBUG_PROFILING_) montre le temps pris par chaque hook. Un seul module qui interroge une API externe dans displayHeader peut ajouter une seconde à chaque page.
  • Base de données. Des tables de statistiques et de connexions avec des millions de lignes ralentissent les requêtes.

3. Si le navigateur est lent

  • Images non optimisées : formats modernes (WebP, AVIF) et tailles adaptées.
  • Scripts tiers : chats, pixels, cartes de chaleur. Chacun s'additionne. Chargez-les après le consentement et uniquement sur les pages où ils servent.
  • CSS et JS non combinés : activez « Smart cache » pour le CSS et le JavaScript dans Performances, puis vérifiez que rien ne casse.
  • Polices chargées depuis des services externes : mieux vaut les héberger vous-même.

4. Mesurez avec des données réelles

PageSpeed Insights vous donne deux choses : des données de laboratoire (un test ponctuel) et, si votre boutique a assez de trafic, des données terrain issues de vrais utilisateurs de Chrome. Ce sont ces dernières qui comptent pour Google.

Conseil : mesurez toujours la même page (par exemple une fiche produit représentative), avant et après chaque modification. Sinon, impossible de savoir ce qui a servi.

5. Ensuite, décidez

Si après tout cela le TTFB reste élevé avec un cache bien configuré et sans modules lourds, alors oui : il est temps de parler d'hébergement. Mais d'après notre expérience, la plupart des boutiques lentes le sont à cause de deux ou trois modules et d'images non optimisées, pas du serveur.

Chargement...
Consentement aux cookies
Retour en haut