Pourquoi le délai avant le premier octet (TTFB) n'est pas aussi important que vous le pensez

Publié: 2022-06-30

Le temps jusqu'au premier octet (TTFB) est le temps qu'il faut à un serveur Web pour répondre à une requête. C'est une métrique rapportée par plusieurs testeurs de vitesse de page. Il est également souvent cité comme étant le principal moyen de mesurer la vitesse d'un site. L'idée étant que plus un serveur Web répond rapidement, plus un site se charge rapidement.

Cependant, de nombreux groupes ont constaté que le TTFB n'est pas si important . Considéré isolément, le chiffre offre un moyen attrayant de noter votre site ou votre fournisseur d'hébergement. Cependant, lorsqu'il est examiné conjointement avec d'autres mesures, il semble y avoir une déconnexion. Cela est particulièrement vrai en ce qui concerne les classements SEO et l'amélioration de l'expérience utilisateur.
Ici, nous allons voir pourquoi le TTFB peut être facilement manipulé, quelles mesures sont réellement importantes et comment la connaissance de ces éléments peut vous aider à améliorer le référencement de votre site, l'expérience utilisateur, etc.

Que mesure le temps jusqu'au premier octet ?

TTFB mesure le temps entre un utilisateur faisant une requête HTTP et le premier octet de la page reçu par le navigateur de l'utilisateur.

Que mesure le TTFB

Le modèle de base du fonctionnement du TTFB

Le modèle est simple. Plus un serveur Web répond rapidement à une demande d'utilisateur, plus le site se charge rapidement. Malheureusement, les choses se compliquent un peu.

Temps de test du premier octet

Dans certains cas de test de la vitesse du site, vous trouverez des durées de test TTFB bien plus longues que ce à quoi vous vous attendiez. Et ce malgré les temps de chargement réels des pages qui semblent beaucoup plus rapides. C'est la première indication que quelque chose ne va pas avec la façon dont le TTFB mesure la vitesse.

Un examen plus approfondi montre que TTFB mesure en fait le temps qu'il faut pour que la première réponse HTTP soit reçue. Il ne mesure pas le temps qu'il faut pour que la page entière soit envoyée.

Test de délai avant le premier octet

Un test du Time To First Byte et des temps de chargement des pages

Dans le test Time To First Byte ci-dessus, le TTFB est mesuré à 0,417 seconde, ce qui semble très rapide. Cependant, en regardant la cascade, nous pouvons voir que ce chiffre n'est corrélé qu'avec le temps de chargement du HTML. Ensuite, la vitesse de chargement de la page prend beaucoup plus de temps pour les autres éléments de la page et nous constatons que le contenu DOM est chargé à environ 1,6 seconde.

En effet, la valeur TTFB est incroyablement facile à manipuler. Les en-têtes de réponse HTML HTTP peuvent être générés et envoyés incroyablement rapidement, mais ils n'ont absolument aucune incidence sur la vitesse à laquelle un utilisateur pourra voir ou interagir avec une page. À toutes fins pratiques, ils sont invisibles.

En chargeant les en-têtes de réponse HTTP pour accélérer le TTFB, il est facile de créer une "fausse" vue de la vitesse d'un site. Cela ne signifie pas non plus nécessairement que le reste de la cascade se chargera également rapidement.

Tests de vitesse avec NGINX

Un bon exemple de la façon dont le test Time To First Byte peut être manipulé avec les en-têtes HTTP est lorsque l'on regarde les temps de chargement des pages de NGINX en conjonction avec la compression.

Les pages compressées sont plus petites et se téléchargent donc plus rapidement à partir d'un serveur que les pages non compressées. Cela signifie finalement que les temps de chargement des pages pour l'interactivité sont beaucoup plus rapides. Cependant, du point de vue de TTFB, ce n'est pas vrai.

TTFB avec NGINX

Time To First Byte par rapport aux temps de chargement réels de la page

En effet, les en-têtes HTTP peuvent être générés et envoyés relativement rapidement avant le contenu de la page principale.

Il s'agit d'un chiffre particulièrement important pour ceux qui utilisent Nexcess Cloud Accelerator, car il utilise NGINX pour accélérer les vitesses de mise en cache sur les plates-formes Nexcess optimisées.

Continuez à lire pour savoir quelles mesures vous devriez utiliser pour vérifier les temps de chargement des pages.

Qu'en est-il de la vitesse de chargement des pages ?

Dans une étude réalisée en 2013 par Moz , il a été constaté que Time To First Byte a une corrélation significative avec les classements SEO. Plus le TTFB était rapide, plus les pages seraient mieux classées.

Cela étant dit (et comme Moz le précise lui-même), la corrélation et la causalité ne sont pas la même chose. Les méthodes réelles utilisées par Google (et d'autres moteurs de recherche) pour explorer les pages Web et créer des SERP ne sont pas connues du public.

Il a été considéré par beaucoup que les temps de chargement des pages pour l'interactivité sont en fait beaucoup plus importants. Lorsque l'on regarde les tests de vitesse de page, il est important de regarder tous les chiffres disponibles dans leur ensemble et pas seulement le TTFB.

Donc, en ce qui concerne les tests TTFB, le référencement et l'expérience utilisateur :

Google ne mesure pas (entièrement) la vitesse des pages pour le référencement

Ok, on dirait que nous sommes revenus sur ce que nous venons de dire, mais soyez indulgents avec nous.

Google ne mesure pas la vitesse des pages comme extrêmement importante, il mesure le comportement des utilisateurs. Ils ont dit dans le passé que si les utilisateurs sont prêts à attendre que le contenu se charge, ils ne rétrograderont pas un site Web parce qu'il est lent.

En effet, Google considère que la convivialité et l'expérience sont plus importantes que la vitesse. En 2010, Matt Cutts a déclaré que l'inclusion de la vitesse du site en tant que facteur de classement "affecte les valeurs aberrantes [...] Si vous êtes la meilleure ressource, vous serez probablement encore soulevé". Il se trouve que moins un utilisateur doit attendre une page, plus il est susceptible de rester sur la page.

Ainsi, lorsqu'il s'agit d'utiliser des services de test de vitesse tels que PageSpeed ​​Insights, assurez-vous également de prendre en compte les temps de chargement de vos pages d'un point de vue pratique. Que pensez-vous du temps de chargement de votre page lorsque vous la saisissez dans votre navigateur ? Pensez-vous que la qualité du contenu vaut la peine d'attendre?

Temps de référencement du premier octet

PageSpeed ​​Insights fournit des informations de vitesse exploitables pour le référencement telles que celles ci-dessus

Des vérifications simples comme celle-ci sont faciles et peuvent vous fournir de nombreuses informations sur ce que vos utilisateurs penseront.

Les temps de chargement des pages pratiques comptent - pas le TTFB

Un Time To First Byte plus rapide ne signifie pas un site Web plus rapide.

Le TTFB n'est pas une mesure pratique. Cela n'affecte pas vraiment l'expérience utilisateur. Le temps qu'il faut à un navigateur pour communiquer dans les deux sens avec un serveur n'affecte pas autant l'expérience d'un utilisateur du contenu de ce serveur que le temps qu'il lui faut pour interagir réellement avec lui.

Au lieu de cela, les mesures qui testent le temps d'interactivité sont intrinsèquement plus importantes. Les améliorations ici ne correspondent pas toujours aux résultats des tests de vitesse ou des scores des pages Web.

Alors, le principal plat à emporter ici? Un contenu de haute qualité et une excellente expérience utilisateur sont toujours deux des facteurs les plus importants impliqués dans le référencement, la vitesse du site peut influencer cela mais n'est pas le plus important.

La vitesse mobile est désormais un facteur de classement

Depuis juillet 2018, la vitesse de chargement des pages mobiles est devenue un facteur dans le classement SEO . TTFB peut être inclus dans cela.

Cependant, encore une fois, le TTFB et les temps de chargement des pages ne sont pas aussi importants que le contenu de haute qualité et la convivialité. L'expérience utilisateur sur les appareils mobiles est depuis longtemps un domaine clé que Google et d'autres moteurs de recherche ont essayé de cibler et d'améliorer. Les temps de chargement ne sont qu'une petite partie de cela.

Une conception réactive et des textes et images facilement lisibles et évolutifs sont beaucoup plus importants.

Google recommande fortement son outil PageSpeed ​​Insights afin de bien voir comment la vitesse de votre page peut affecter le classement SEO.

Lentement mais surement, on réussit

Ok, tout cela ne signifie pas que vous devez laisser votre site s'arrêter. Ce n'est pas une fable d'enfance ou un appel à réduire l'Internet rapide. L'Internet rapide est l'une des merveilles de l'ère moderne et vous souhaitez toujours que votre site se charge le plus rapidement possible.

Ce que nous disons, c'est que si vous essayez de trouver comment améliorer Time To First Byte, arrêtez.

Il est bien plus important pour vous de commencer à regarder le temps de chargement des pages dans leur intégralité et pas seulement le temps qu'il faut à un serveur pour répondre. Chez Nexcess, nous sommes fiers de la rapidité avec laquelle notre centre de données sert le contenu et nous travaillons d'arrache-pied pour nous assurer que nos serveurs sont optimisés pour offrir une excellente expérience utilisateur et aider à booster votre référencement autant qu'une société d'hébergement peut le faire.

Nous vous recommandons vivement de consulter le Nexcess Cloud et de voir comment Nexcess peut vous aider.

Hébergement cloud plus rapide