La plupart des sites lents le sont pour l’une de ces quatre raisons, et il convient de les corriger dans cet ordre.
1. La mise en cache est désactivée ou ne fonctionne pas
Une page mise en cache est servie sans exécuter le moindre code — c’est la plus grande amélioration possible, et il s’agit d’un simple commutateur. Sites → votre site → Mise en cache. Si elle est activée et que le site est toujours lent, vérifiez si un élément n’envoie pas d’en-têtes « do not cache » ; un cookie de session défini pour chaque visiteur neutralise entièrement la mise en cache.
2. Les images
Les photos non redimensionnées sont la cause la plus fréquente d’une page lente qui obtient par ailleurs d’excellents résultats pour tout le reste. Une photo d’appareil de 4 Mo affichée à une largeur de 800 pixels représente 4 Mo téléchargés par le visiteur. Redimensionnez avant de téléverser et servez du WebP.
3. Trop d’extensions sollicitées à chaque requête
Chaque extension active ajoute une charge de travail à chaque chargement de page. Désactivez ce que vous n’utilisez pas — pas seulement celles que vous savez lourdes, car celles que vous avez oubliées sont celles que personne n’audite.
4. La base de données
Les requêtes lentes se traduisent par un premier octet lent suivi d’un téléchargement rapide. Sites → votre site → Performance liste les requêtes les plus lentes de votre site avec la page qui les a exécutées.
Mesurer objectivement
Testez la même page deux fois — le premier chargement remplit le cache et le second correspond à ce qu’obtient un visiteur. Et effectuez le test depuis l’endroit où se trouvent vos visiteurs, pas depuis votre propre machine sur votre propre connexion.