Was ist TTFB?
Mit diesem Messwert wird die Zeit zwischen der Anfrage einer Ressource und dem Eintreffen des ersten Bytes einer Antwort gemessen.
startTime und responseStart verstrichen ist.
Die TTFB ist die Summe der folgenden Anfragephasen:
- Weiterleitungszeit
- Startzeit des Service Workers (falls zutreffend)
- DNS-Lookup
- Verbindung und TLS-Verhandlung
- Anfrage bis zum Zeitpunkt, an dem das erste Byte der Antwort eingegangen ist
Wenn Sie die Latenz bei der Verbindungseinrichtung und im Backend reduzieren, kann sich die TTFB verringern.
TTFB und frühzeitige Hinweise
Die Einführung von 103 Early Hints führt zu einiger Verwirrung darüber, was mit „erstes Byte“ bei der TTFB gemessen wird. Die 103 Early Hints werden als „erste Bytes“ gezählt. finalResponseHeadersStart ist ein zusätzlicher Zeiteintrag für responseStart, mit dem der Beginn der zu erfassenden endgültigen Dokumentantwort (normalerweise eine HTTP 200-Antwort) gemessen wird.
Frühzeitige Hinweise sind nur ein neueres Beispiel für eine schnelle Reaktion. Einige Server ermöglichen das frühzeitige Ausgeben der Dokumentantwort, bevor der Haupttext verfügbar ist – entweder nur mit den HTTP-Headern oder mit dem <head>-Element. Beides kann als ähnlich wie Early Hints betrachtet werden. Dies ist ein weiterer Grund dafür, dass diese Messwerte als reponseStart und damit als TTFB gemessen werden.
Es ist sinnvoll, Daten frühzeitig zurückzusenden, wenn die vollständige Antwort noch etwas Zeit in Anspruch nimmt. Dies erschwert jedoch den Vergleich der TTFB-Werte zwischen verschiedenen Plattformen oder Technologien, je nachdem, welche Funktionen verwendet werden und wie sich dies auf die verwendete TTFB-Messung auswirkt. Am wichtigsten ist es, zu verstehen, was mit dem von Ihnen verwendeten Tool gemessen wird und wie sich das auf die gemessene Plattform auswirkt.
Was ist ein guter TTFB-Wert?
Da der TTFB vor nutzerorientierten Messwerten wie First Contentful Paint (FCP) und Largest Contentful Paint (LCP) kommt, sollte Ihr Server auf Navigationsanfragen schnell genug reagieren, damit für den 75. Perzentil der Nutzer ein FCP innerhalb des Grenzwerts „gut“ erreicht wird. Grob gesagt sollten die meisten Websites eine TTFB von 0, 8 Sekunden oder weniger anstreben.
TTFB messen
Die TTFB kann auf folgende Arten im Lab oder im Feld gemessen werden.