Offre de lancement

Licence Founders : mises à jour pendant au moins 2 ans

149 €paiement unique, HT

Une licence Shop normale coûte 199 €.

Pour les 100 premières licences Shop, jusqu’au 10 décembre 2026. Mises à jour et nouvelles connaissances du Conseiller pendant au moins 2 ans, sans renouvellement. Une licence Shop normale : 12 mois.

Obtenir Founders pour 149 €

PrestaShop lent : ce que vous corrigez vous-même, ce que corrigent l’hébergeur et un développeur

Quand PrestaShop est lent, déterminez ce qui est lent : toute la boutique, certaines pages ou seulement le back office. Vérifiez ensuite trois réglages dans Paramètres avancés > Performances : mode debug, cache et compilation des templates. S’ils sont bons et que la première réponse du serveur reste longue, voyez avec l’hébergeur. Les modules lourds et le thème, c’est pour vous ou un développeur.

Auteur: L’équipe TellMyShop. Un guide pour les propriétaires de boutiques PrestaShop : la cause, la correction manuelle et le même travail dans une conversation avec le chat.
Dernière mise à jour: · 6 min de lecture

Qu’est-ce qui est lent, exactement ?

La réponse décide de qui corrige le problème. Une boutique lente et un back office lent sont souvent deux problèmes différents.

Mesurez trois types de pages : la page d’accueil, une catégorie avec beaucoup de produits et une fiche produit. Utilisez PageSpeed Insights et notez les résultats pour mobile et ordinateur. Le rapport montre deux choses qu’il vaut la peine de distinguer. La première est le temps de première réponse du serveur, c’est-à-dire combien de temps la boutique réfléchit avant d’envoyer quoi que ce soit. La seconde est tout ce qui se passe ensuite dans le navigateur : images, scripts, polices. Ce que signifie chaque indicateur est expliqué par web.dev dans son guide des Core Web Vitals.

Une première réponse longue désigne le serveur, les réglages de PrestaShop ou les modules. Une réponse rapide avec un affichage lent désigne les images, le thème et les scripts externes.

Pourquoi la boutique a-t-elle soudain ralenti alors qu’elle allait bien ?

Parce que quelque chose a changé, et un ralentissement soudain a presque toujours une seule cause. Avant de vous lancer dans l’optimisation de tout à la fois, repensez aux derniers jours.

  • Un nouveau module ou la mise à jour d’un module, surtout avec des éléments sur chaque page.
  • Des travaux de développeur qui ont laissé le mode debug activé ou forcé la compilation des templates.
  • Un changement de version de PHP, ou le transfert de la boutique sur un autre serveur par l’hébergeur.
  • L’import d’un grand nombre de produits ou d’images.
  • Plus de trafic, y compris des robots qui parcourent des milliers de combinaisons de filtres dans les catégories.

Le dernier point est facile à manquer. Google explique comment limiter l’exploration de ces adresses dans son guide sur la navigation à facettes. Quand vous avez trouvé le changement, annulez-le à titre de test et mesurez de nouveau les mêmes pages.

Qui corrige quoi : vous, l’hébergeur ou un développeur ?

Chaque cause a son responsable. Ce tableau vous épargne un échange d’e-mails où chacun renvoie le problème à l’autre.

Symptôme ou causeQuiQue faire
Mode debug activévousle désactiver dans Paramètres avancés > Performances
Cache désactivé ou compilation forcée des templatesvousactiver le cache, régler la compilation sur « Recompiler les templates si les fichiers ont été mis à jour »
Modules inutiles avec des scripts sur les pagesvousdésactiver à titre de test, comparer la mesure
Images de produits et bannières lourdesvousréduire les fichiers avant l’envoi, vérifier le format WebP
Première réponse du serveur longue malgré de bons réglageshébergeurformule plus puissante, PHP à jour, cache PHP côté serveur
Ancienne version de PHPhébergeurchanger de version selon la configuration requise par PrestaShop
Base de données trop grosse, back office lenthébergeur ou développeurnettoyer les données de statistiques et les anciens paniers, avec une sauvegarde
Thème lourd, module de filtres lent, code sur mesuredéveloppeurmesure, optimisation du code, autre thème ou autre module

Une liste plus large de causes est décrite par Astrabit (en polonais). HelpGuru montre le nettoyage de la base de données pas à pas (en polonais aussi). Ne le faites jamais sans sauvegarde.

Quels réglages pouvez-vous vérifier vous-même en un quart d’heure ?

Ils sont tous sur une seule page du back office : Paramètres avancés > Performances. La documentation PrestaShop la décrit.

  1. Mode debug : désactivé. Quand il est activé, une partie du cache est désactivée et chaque page est plus lente. Il reste souvent activé après des travaux de développeur.
  2. Compilation des templates : non forcée. La compilation forcée n’a de sens que pendant que quelqu’un travaille sur le thème.
  3. Cache des templates : activé.
  4. Concaténation et compression des fichiers CSS et JS : activées. Après l’activation, vérifiez que les pages s’affichent correctement. Si quelque chose casse, désactivez l’option et signalez-le à l’auteur du thème.
  5. Videz le cache et mesurez de nouveau les trois mêmes pages.

Notez les résultats avant et après. Sans mesure, vous ne saurez pas quelle modification a aidé.

Comment le chat aide, et ce qu’il ne fera pas

Votre chat (Claude ou ChatGPT) diagnostique et met de l’ordre dans la boutique. Il ne remplacera pas un meilleur hébergement, ne mesurera pas le temps de chargement des pages et n’optimisera pas le code du thème. Dans TellMyShop Free, il fait une revue technique de la boutique. Il vérifie le mode debug, le cache des templates et la concaténation des fichiers. Il lit aussi les erreurs du journal des 7 derniers jours et la liste des modules.

Vous: La boutique est lente depuis une semaine, le back office aussi. Vérifie ce qui peut en être la cause.

Votre chat: Revue technique :

Le mode debug est activé. C’est la cause la plus probable, car il désactive une partie du cache. Vous pouvez le désactiver dans Paramètres avancés > Performances.

La concaténation des fichiers CSS et JS est désactivée.

Le journal des 7 derniers jours contient 230 avertissements du module de compteur de visiteurs, sur chaque page.

4 modules de pop-up sont installés, dont 3 actifs sur la page d’accueil.

Si la première réponse du serveur reste longue après ces modifications, interrogez votre hébergeur sur la version de PHP et le cache PHP.

Illustration : les produits, les chiffres et les réponses sont des exemples.

Mettre de l’ordre dans les modules exige TellMyShop Pro et l’interrupteur Modules activé dans le panneau du module. L’interrupteur fonctionne 24 heures et exige une sauvegarde de la base de données faite le même jour. Le chat peut alors désactiver les modules inutiles à titre de test et modifier leurs réglages, par exemple le nombre de produits d’un bloc de la page d’accueil. Vous voyez chaque modification dans un aperçu avant son enregistrement. Consultez les cas d’usage revue et modification des réglages des modules et suppression sans risque d’un module inutilisé.

Vous pouvez commencer la revue dans TellMyShop Free. Comment choisir les modules à désactiver est expliqué dans l’article sur les modules PrestaShop inutiles. Où trouver les messages d’erreur est expliqué dans l’article sur le mode debug de PrestaShop.

Questions et réponses

Par où commencer quand ma boutique PrestaShop est lente ?

Par une mesure, et une page à la fois. Vérifiez la page d’accueil, une catégorie et une fiche produit dans PageSpeed Insights. Ouvrez ensuite Paramètres avancés > Performances et assurez-vous que le mode debug est désactivé et le cache activé. Ces deux réglages expliquent le plus souvent un ralentissement soudain après des travaux sur la boutique.

Pourquoi le back office PrestaShop est-il plus lent que la boutique ?

Le back office n’utilise pas le même cache que la boutique et lance plus de requêtes vers la base de données. Les modules de statistiques du tableau de bord et les tables de données de visiteurs trop grosses le ralentissent aussi. Il aide de désactiver les blocs inutiles du tableau de bord, de nettoyer les données de statistiques et d’avoir un serveur de base de données plus puissant, ce qui relève de l’hébergeur.

Changer d’hébergement accélérera-t-il PrestaShop ?

Souvent oui, quand la mesure montre un long temps de réponse du serveur et que les réglages de la boutique sont corrects. Un serveur faible, une ancienne version de PHP ou l’absence de cache PHP côté serveur ralentissent chaque page. Avant de changer d’hébergeur, interrogez l’actuel sur ces trois points. Parfois, une formule supérieure suffit.

Désactiver des modules accélérera-t-il la boutique ?

Seulement si vous désactivez ceux qui ajoutent du travail sur les pages des clients : scripts, pop-ups, widgets de chat, compteurs, blocs lourds sur la page d’accueil. Les modules qui ne travaillent que dans le back office changent peu la vitesse de la boutique. Désactivez d’abord chaque module à titre de test et comparez la mesure avant et après.

Le chat accélérera-t-il ma boutique ?

Il ne remplacera pas un meilleur serveur et ne mesure pas le temps de chargement des pages. Le chat fait une revue technique de la boutique, désigne les réglages et les modules à vérifier et aide à mettre de l’ordre dans les modules. La revue fonctionne dans la version gratuite TellMyShop Free. Désactiver des modules et modifier leurs réglages exige TellMyShop Pro et l’interrupteur Modules.

PrestaShop est une marque déposée de PrestaShop SA. Claude est une marque d’Anthropic PBC. ChatGPT et OpenAI sont des marques d’OpenAI. TellMyShop n’est pas affilié à ces entreprises.

Vérifiez votre boutique gratuitement

TellMyShop Free passe en revue votre boutique et montre les problèmes, les plus importants en premier. Il n’enregistre rien.

Vérifiez si votre boutique est prête

Saisissez l’adresse de votre boutique. En quelques secondes, vous verrez la plateforme et si TellMyShop fonctionnera.

Nous vérifions l’adresse, le HTTPS et la plateforme. Vous n’installez rien, et nous ne conservons pas l’adresse.

votreboutique.frExemple de résultat
La boutique répond
oui
HTTPS
activé
Plateforme
PrestaShop 8.1
TellMyShop fonctionnera

À lire ensuite

Free pour 0 €, lit et conseille

Obtenir Free