Mon site est devenu lent du jour au lendemain
Un site qui met soudain huit secondes à s’ouvrir alors qu’il en mettait deux la semaine dernière n’a pas « vieilli ». Quelque chose a changé, à une date précise, et retrouver cette date fait la moitié du diagnostic. Une lenteur installée depuis toujours et une lenteur apparue hier ne se traitent pas du tout de la même manière.
Décrire la lenteur avec précision
- Le navigateur reste sur une page vide plusieurs secondes avant que quoi que ce soit s’affiche : le serveur est lent à répondre.
- La page apparaît vite mais reste inutilisable, les images arrivent une à une : le problème est dans ce que la page charge, pas dans le serveur.
- Seule l’administration est lente, la boutique visible par les clients reste normale.
- La lenteur revient à heure fixe, ou uniquement pendant vos campagnes.
Deux lenteurs très différentes
Le premier chiffre à isoler est le temps que met le serveur à envoyer le premier octet de la page, appelé TTFB. Tant que ce délai reste sous quelques centaines de millisecondes, le serveur fait son travail : la lenteur ressentie vient alors du poids de la page, des images non compressées, des scripts tiers de suivi et de chat. Ce sont deux chantiers distincts, avec deux budgets distincts.
Si au contraire le premier octet met plusieurs secondes, le problème est en amont de l’affichage : requêtes trop nombreuses ou trop lourdes vers la base de données, cache désactivé, version de PHP ancienne, ou serveur saturé. Sur un hébergement mutualisé, la saturation peut même venir d’un autre site que le vôtre placé sur la même machine.
Retrouver ce qui a changé
-
Dater le début
Demandez à vos équipes et regardez vos statistiques : la date exacte du basculement oriente tout le reste. Un jour, pas une semaine.
-
Lister les changements de cette semaine-là
Mise à jour du CMS, d’un module, d’une extension, ajout d’un script publicitaire, changement de thème, import massif de produits, changement d’offre chez l’hébergeur.
-
Comparer une page simple et une page lourde
Si la page de mentions légales est aussi lente que la page catégorie, la cause est globale (serveur, cache). Si seule la page catégorie souffre, la cause est dans le catalogue ou les filtres.
-
Tester en dehors des heures de pointe
Une lenteur qui disparaît la nuit désigne une limite de ressources, pas un défaut de code.
-
Regarder la taille des tables
Journaux de connexion, statistiques, paniers abandonnés et recherches enregistrées grossissent sans limite et finissent par ralentir chaque requête.
Continuer sur la bonne page
-
Diagnostiquer une boutique lente
La méthode complète de mesure, avant de choisir quoi optimiser.
-
Boutique PrestaShop lente
Si la cause est dans PrestaShop : cache, CCC, requêtes de catégorie.
-
Site WordPress ou WooCommerce lent
Si la cause est dans WordPress : extensions, requêtes de produits, administration.
-
Le TTFB expliqué
La définition du chiffre qui sépare une lenteur serveur d’une lenteur d’affichage.
Décrivez votre besoin en 1 minute
Quelques questions ciblées pour que je vous réponde avec une estimation, pas avec un questionnaire de plus.