Was der TTFB misst
Time to First Byte misst, wie viel Zeit zwischen der Anfrage des Browsers und dem ersten Byte der Antwort vergeht. Das ist keine Ladezeit: Wenn dieses erste Byte eintrifft, ist auf dem Bildschirm noch nichts zu sehen. Es ist der Moment, in dem der Server aufhört zu denken und anfängt zu sprechen.
web.dev nennt als Anhaltspunkt 800 Millisekunden für einen guten Wert und 1.800 als Grenze des Vertretbaren. Anders als die Core Web Vitals ist der TTFB keine Kennzahl, nach der bewertet wird; er ist eine vorgelagerte Diagnose, die vieles von dem erklärt, was danach passiert.
Das verbreitetste Missverständnis ist, ihn für „die Zeit des Servers“ zu halten. In den TTFB fallen der Reihe nach: vorhandene Weiterleitungen, der Start des Service Workers, die DNS-Abfrage, die TCP-Verbindung, die TLS-Aushandlung, das Senden der Anfrage und zuletzt die Arbeit des Servers. Auf vielen langsamen Seiten ist das Backend die schnellste Etappe von allen.
Diese Zusammensetzung erklärt, warum zwei Seiten desselben Servers sehr verschiedene Werte liefern können. Eine direkt angeforderte startet einmal kalt; eine, die über einen alten Link mit 301-Weiterleitung erreicht wird, wiederholt die halbe Kette, bevor sie überhaupt beginnt.
Zwei nahe Verwandte werden regelmäßig mit ihm verwechselt. Die Antwortzeit des Servers ist nur die letzte Etappe des TTFB; die Netzlatenz ist nur eine der mittleren. Der TTFB umfasst beide und alles Übrige vor dem ersten Byte, und genau darin liegt sein Nutzen: Er ist die einzige Messung, die den ganzen Weg abdeckt.
Für einen E-Commerce-Shop mit großem Katalog hat diese Unterscheidung Folgen fürs Budget. Ein teureres Hosting korrigiert die letzte Etappe; ging die Zeit für die DNS-Auflösung eines langsamen Anbieters oder für eine geerbte Sprungkette drauf, kauft das Geld gar nichts.
