Performances et surveillance

Interpréter le temps de réponse dans PageSpeed, Pingdom et GTmetrix

Vérifié le 3 min de lecture temps de réponse performances

Le TTFB mesure le temps jusqu'au premier octet d'une réponse. Selon l'outil et le point à partir duquel il commence à compter, il peut inclure le DNS, la connexion, TLS, les redirections, le réseau et le travail du serveur. Une phase appelée Waiting dans une cascade réseau peut exclure des étapes qui apparaissent séparément. Vérifiez la définition de la métrique avant de comparer des chiffres.

Dans des applications comme Magento, WordPress ou PrestaShop, une part importante peut venir de PHP, des requêtes SQL, des extensions, des appels externes ou de l'absence de cache. Le TTFB ne permet pas à lui seul de conclure que le serveur est lent ni que l'application est la seule cause : il faut répéter la mesure depuis plusieurs emplacements et la recouper avec les journaux et les métriques internes.

Un ping mesure le temps d'aller-retour des paquets ICMP jusqu'à la destination lorsque ce protocole est autorisé. Il sert à évaluer la latence et la perte de paquets, mais il ne mesure pas le temps de PHP, de MySQL, de TLS ni la livraison HTTP du site. Il n'existe pas de seuil universel : une latence raisonnable dépend de la distance, de la route réseau et de l'emplacement du test.

Préparer une comparaison utile

Utilisez la même URL finale, la même session, le même appareil et le même emplacement. Notez si la réponse provient du cache du navigateur, d'un CDN ou du serveur et répétez plusieurs fois : une première visite sans cache n'équivaut pas à une réponse déjà mise en cache.

Dans la cascade réseau, séparez DNS, connexion, TLS, attente et téléchargement. Comparez une page publique avec une autre opération qui exécute PHP. Une différence oriente le diagnostic, mais elle ne prouve pas à elle seule quel composant doit être modifié.

Si l'attente se situe dans PHP, consultez X-Ray et les ressources sur le même intervalle. Si le HTML arrive vite et que la page ne répond toujours pas bien, examinez les images, le CSS et le JavaScript dans le navigateur.

Pour demander de l'aide, indiquez l'URL, l'heure, la région du test, la métrique exacte et plusieurs échantillons. Ne comparez pas un ping local avec un test de chargement depuis un autre continent comme s'ils mesuraient la même chose.

Cela peut aussi vous aider

Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.