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.
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.