Skip to content

Cette traduction n’a pas encore été relue par la rédaction. La version allemande fait foi. Deutsche Fassung →

Performance

Qu'est-ce que TTFB et que dit le temps de réponse du serveur sur un site web ?

TTFB (Time to First Byte) mesure le temps écoulé du lancement d'une page jusqu'à l'arrivée du premier paquet de données du serveur — Google évalue jusqu'à 0,8 secondes comme bon, au-delà de 1,8 secondes comme mauvais. La valeur est le fondement de toutes les autres mesures de temps de chargement : avant l'arrivée du premier octet, le navigateur ne peut rien afficher. Un serveur lent rend lente chaque page, même bien construite.

La réponse du serveur est le début de chaque temps de chargement

Le déroulement derrière chaque appel de page : le navigateur envoie une demande au serveur, le serveur assemble la page et commence à répondre. Le temps jusqu'au premier octet reçu est le TTFB. Un exemple du quotidien : vous appelez un magasin et le TTFB est le temps jusqu'à ce que quelqu'un décroche — avant même que la conversation commence. Tout le reste, du premier contenu visible jusqu'à la mise en page complète, ne peut commencer qu'après ce moment. C'est pourquoi un mauvais TTFB entraîne automatiquement tous les autres valeurs comme FCP et LCP.

Les causes se situent au niveau de l'hébergement, du logiciel ou de la distance

Trois facteurs déterminent le temps de réponse. Premièrement l'hébergement : un forfait bon marché surchargé, où de nombreux sites partagent un serveur, répond lentement. Deuxièmement le logiciel : si le système doit reconstruire chaque page à partir de la base de données à chaque appel, au lieu de livrer une copie toute prête, cela coûte du temps à chaque visiteur — un cache résout exactement ce problème. Troisièmement la distance : si le serveur se trouve sur un autre continent, le paquet de données lui-même prend déjà sensiblement plus longtemps. Pour lequel de ces facteurs votre agence est responsable et lequel relève du fournisseur d'hébergement, cela se clarifie généralement lors de la première discussion sur la valeur mesurée.

Les seuils Google : 0,8 et 1,8 secondes

Jusqu'à 800 millisecondes, le TTFB est considéré comme bon, jusqu'à 1800 millisecondes comme nécessitant une amélioration, au-delà comme mauvais. Le service de contrôle obtient la valeur à partir des données de terrain des vrais visiteurs des 28 derniers jours, si votre site a suffisamment de visites — on voit aussi comment le serveur répond sous charge réelle, pas seulement au meilleur moment. En complément, le laboratoire mesure dans des conditions fixes. Chaque dépassement apparaît comme un constat dans le rapport, avec la valeur mesurée, la source et la valeur cible. Ainsi vous disposez d'un chiffre plutôt qu'une impression pour la discussion avec le fournisseur d'hébergement.

  • Vérifiez d'abord le TTFB dans le rapport avant de discuter des images ou du design — si déjà la réponse du serveur est lente, c'est là que le travail commence.
  • Demandez à votre fournisseur d'hébergement si votre site web est sur un serveur partagé et quel forfait plus rapide serait disponible.
  • Demandez à votre agence de mettre en place un cache afin que le serveur livre des pages toutes prêtes, au lieu de recalculer chaque requête.
  • Clarifiez le pays où se trouve votre serveur — pour les visiteurs d'Autriche et d'Allemagne, il devrait être en Europe.
  • Comparez le TTFB à différents moments de la journée, car un serveur qui ralentit seulement le soir est simplement surchargé.

Deutsche Fassung dieser Seite