Une notion aussi ancienne que le web lui-même, mais qui reste centrale : combien de temps un visiteur attend-il avant de pouvoir réellement utiliser la page qu’il a demandée ? Le temps de chargement additionne plusieurs étapes, du réseau jusqu’au rendu final dans le navigateur.
Une métrique globale, à décomposer
Sur un site WordPress, ce temps dépend de la qualité de l’hébergement, du nombre de requêtes de base de données générées par chaque page, du poids des images et scripts chargés, et de la présence ou non d’un cache de page. Les métriques Core Web Vitals (LCP, INP, CLS) offrent aujourd’hui une lecture plus fine que le simple temps de chargement global, qui reste néanmoins un indicateur utile pour un premier diagnostic.
Exemple
curl -o /dev/null -s -w "Temps total : %{time_total}s\n" https://monsite.fr
Cette commande mesure, depuis un terminal, le temps total nécessaire pour récupérer la page HTML, une première approximation avant d’utiliser un outil plus complet comme PageSpeed Insights.
Bon à savoir
- Un cache de page comme celui fourni par WP Rocket ou W3 Total Cache réduit fortement le temps de chargement en évitant de régénérer le HTML à chaque visite.
- Le temps de chargement perçu par un visiteur en 4G mobile peut différer énormément de celui mesuré sur une connexion fibre au bureau : tester dans des conditions réseau réalistes reste essentiel.
- Un CDN rapproche géographiquement les fichiers statiques du visiteur, réduisant la latence réseau qui pèse sur le temps de chargement global.