Le TTFB expliqué : ce que mesure le Time-to-First-Byte et pourquoi les comparaisons à un seul chiffre sont trompeuses
Le Time to First Byte est une mesure composite — DNS, TCP, TLS, traitement serveur, trajet retour. Les valeurs TTFB uniques publiées dans les tests d'hébergement ne sont pas reproductibles. Voici ce que mesure réellement le TTFB et comment comparer honnêtement les hébergeurs.
Ce que mesure réellement le TTFB
Le Time to First Byte est le temps écoulé entre l'envoi d'une requête par le navigateur et l'arrivée du premier octet de la réponse. Il se compose de cinq éléments : résolution DNS, poignée de main TCP, négociation TLS, traitement serveur et trajet retour du réseau. Sur une page statique, les composantes réseau dominent. Sur une page adossée à une base de données (WordPress avec des plugins actifs, une application Rails, un site Django), c'est le traitement serveur qui domine. La conséquence : un même hébergeur peut afficher des valeurs TTFB très différentes selon les sites.
Pourquoi les valeurs TTFB exprimées par un seul chiffre ne sont pas reproductibles
Les tests d'hébergement publient systématiquement une seule valeur TTFB par hébergeur (un chiffre en millisecondes pour le vainqueur du segment WordPress infogéré, un chiffre bien plus élevé pour un hébergement mutualisé bon marché). Ces chiffres ne sont pas reproductibles car le TTFB dépend du code du site testé, de l'ensemble des plugins, de la taille de la base de données, de l'état du cache, de la localisation géographique du client de test et de la charge du serveur au moment du test. Nous ne publions pas de valeurs TTFB uniques, car n'importe quel chiffre que nous citerions ne pourrait pas être reproduit par un lecteur effectuant sa propre mesure.
Comment les principaux hébergeurs décrivent leur promesse de performance
Les fournisseurs parlent de performance à travers l'infrastructure (Kinsta indique Google Cloud Premium Tier dans 37 centres de données sur kinsta.com/features ; SiteGround indique Google Cloud sur siteground.com/google-cloud-hosting.htm), à travers le SLA (DreamHost publie une garantie de disponibilité de 100 % sur dreamhost.com/legal/100-uptime-guarantee/, Kinsta publie un SLA de 99,9 % sur kinsta.com/legal/sla/) et à travers l'architecture du cache. Aucune de ces promesses n'est une garantie de TTFB, et c'est là le cadrage honnête.
Comment comparer réellement les hébergeurs
Effectuez votre propre mesure sur la charge de travail qui vous importe vraiment. Utilisez un outil comme k6, Apache Bench ou hey depuis une région proche de votre public ; interrogez une URL représentative sur chaque hébergeur (pendant un essai gratuit ou dans la période de remboursement d'un forfait payant) ; relevez le p50 et le p95 sur une exécution prolongée, pas sur un seul appel. Comparez ces chiffres, pas les textes marketing. Pour une vérification ponctuelle, un outil comme le test de performance de KeyCDN ou webpagetest.org fournit un signal honnête sur le plan de la tendance.
Ce que le prix vous dit et que le TTFB ne dit pas
Le TTFB est difficile à comparer. Le prix publié, lui, ne l'est pas. L'écart entre prix d'introduction et prix de renouvellement est le signal de comparaison le plus honnête dans l'hébergement : Kinsta n'en a pas (prix d'introduction 35 $ = renouvellement 35 $ sur le forfait Single) ; Hetzner n'en a pas (3,79 € aujourd'hui et 3,79 € l'an prochain pour CX22) ; les forfaits mutualisés de SiteGround, Bluehost et DreamHost montrent tous une forte divergence entre prix d'introduction et renouvellement (Bluehost Basic introduction 2,95 $ → renouvellement 11,99 $, SiteGround StartUp introduction 2,99 $ → renouvellement 17,99 $, DreamHost Shared Starter introduction 2,59 $ → renouvellement 10,99 $). Que vous payiez le prix d'introduction ou celui de renouvellement, voilà ce qui doit vous importer — pas un chiffre TTFB non reproductible.
Sources
Kinsta SLA : kinsta.com/legal/sla. Kinsta features : kinsta.com/features. SiteGround Google Cloud : siteground.com/google-cloud-hosting.htm. DreamHost 100% uptime : dreamhost.com/legal/100-uptime-guarantee. Pages tarifaires des fournisseurs : kinsta.com/plans, hetzner.com/cloud, siteground.com/web-hosting.htm, bluehost.com/pricing, dreamhost.com/hosting. Toutes les URL consultées le 30/04/2026.