Time to First Byte (TTFB)

Time to First Byte ist die Zeit vom Beginn der Navigation, bis ein Browser das erste Byte der Antwort erhält. Sie umfasst Netzwerk, Verbindungsaufbau, Weiterleitungen, Cache und die Arbeit des Servers.

Was die Wartezeit umfasst

Time to First Byte (TTFB) misst, wie lange ein Client auf den Beginn einer HTTP-Antwort wartet. Bei einer Browser-Navigation kann das gemessene Intervall Weiterleitungen, DNS-Auflösung, Verbindungs- und TLS-Aufbau, Netzwerklatenz, Cache-Verarbeitung und die Verarbeitung auf dem Server umfassen.

Eine langsame TTFB verweist deshalb nicht auf eine einzelne Ursache. Eine nahe gelegene Cache-Antwort und eine entfernte Anfrage, die bis zur Anwendung durchläuft, nehmen unterschiedliche Wege, auch wenn beide dieselbe URL verwenden.

Anfrage und erstes Byte der Antwort gehören zur Wartezeit; die Navigation-Timing-Werte können außerdem den Verbindungsaufbau enthalten.

Verzögerung finden

Beginnen Sie im Wasserfalldiagramm des Browsers mit der Dokumentanfrage. Prüfen Sie Weiterleitungen und den Verbindungsaufbau, bevor Sie die restliche Wartezeit der Anwendung zuordnen. Wenn Server-Timing-Daten oder Logs verfügbar sind, vergleichen Sie diese mit den Werten des Browsers.

Wiederholen Sie die Anfrage vom selben Standort aus und halten Sie fest, ob es sich um einen Cache-Treffer, einen Cache-Fehlschlag oder eine authentifizierte Anfrage handelte. Vergleichen Sie gleichwertige Fälle: Ein warmer Cache sollte nicht als Verbesserung der Anwendung gegenüber einer früheren kalten Anfrage dargestellt werden.

Die verantwortliche Ebene ändern

Eine Weiterleitungskette verlangt einen kürzeren Weg; wiederholte Arbeit im Backend spricht für Caching oder Änderungen an der Anwendung; eine Verzögerung beim Verbindungsaufbau braucht eine andere Untersuchung. Testen Sie die vermutete Ursache und vergleichen Sie danach dieselben Anfragebedingungen.

Die TTFB endet, bevor die Seite fertig geladen ist. Bilder, Styles und JavaScript können auch nach Beginn der Antwort noch verzögern, wann nutzbare Inhalte oder Interaktionen verfügbar sind. Prüfen Sie diese Phasen deshalb getrennt.

FAQ

Misst TTFB nur die Verarbeitung auf dem Server?
Nein. Die im Browser gemessene TTFB kann Weiterleitungen, Verbindungsaufbau, Netzwerklatenz, Cache-Verhalten und die Arbeit des Servers umfassen.
Warum sollten Sie kalte und warme Anfragen testen?
Der Cache kann den Antwortweg deutlich verändern. Halten Sie den Cache-Status fest, damit die Messungen vergleichbar bleiben.