Zum Hauptinhalt springen

Time to First Byte (TTFB)

cropped klaus kirnbauer

Time to First Byte, kurz TTFB, misst die Zeit vom Beginn einer Anfrage bis zu dem Moment, in dem das erste Byte der Serverantwort beim Browser eintrifft. Die Kennzahl hilft dir dabei, Verzögerungen vor dem eigentlichen Laden einer Webseite zu erkennen.

Was wird bei der TTFB gemessen?

TTFB ist mehr als die reine Rechenzeit des Webservers. In den Wert können mehrere Schritte einfließen. Dazu gehören Weiterleitungen, DNS-Auflösung, der Aufbau der Netzwerkverbindung, die TLS-Aushandlung und schließlich die Zeit, die Server und Anwendung für die Antwort benötigen.

Erst wenn diese Schritte durchlaufen sind, kann das erste Byte der Antwort eintreffen. Deshalb kann eine hohe TTFB sowohl durch einen langsamen Server als auch durch Netzwerkwege oder unnötige Redirects entstehen.

Welche TTFB ist gut?

web.dev nennt 0,8 Sekunden oder weniger als groben Zielwert für eine gute TTFB. Werte über 1,8 Sekunden werden dort als schlecht eingeordnet, der Bereich dazwischen gilt als verbesserungswürdig. Diese Grenzen sind Orientierungswerte und keine Garantie für eine gute oder schlechte gesamte Nutzererfahrung.

TTFB ist außerdem kein Core Web Vital. Trotzdem ist sie technisch wichtig, weil spätere Ladephasen erst beginnen können, wenn eine Serverantwort eintrifft.

Eine schlechte TTFB kann deshalb beispielsweise den First Contentful Paint und den Largest Contentful Paint nach hinten verschieben.

Was verursacht eine hohe TTFB?

Eine mögliche Ursache sind langsame Datenbankabfragen. Auch komplexe serverseitige Berechnungen, überlastete Hosting-Systeme oder externe APIs können die Antwort verzögern.

Zusätzliche Redirects verlängern ebenfalls den Weg bis zum endgültigen Dokument. Große geografische Entfernungen zwischen Nutzer und Server erhöhen wiederum die Netzwerklatenz.

Bei dynamischen CMS-Systemen spielt außerdem das Caching eine wichtige Rolle. Muss für jeden Seitenaufruf der gesamte Inhalt erneut aus Datenbankabfragen und Templates zusammengesetzt werden, reagiert der Server häufig langsamer als bei einer bereits zwischengespeicherten Antwort.

Wie lässt sich die Time to First Byte verbessern?

Zuerst solltest du herausfinden, welcher Teil der Anfrage tatsächlich langsam ist. Eine Optimierung des Servers hilft wenig, wenn mehrere Redirects oder eine weit entfernte Infrastruktur das eigentliche Problem verursachen.

Mögliche technische Maßnahmen sind effizientere Datenbankabfragen, Page- und Object-Caching, eine passende Hosting-Leistung und der Einsatz eines Content Delivery Networks. Ein CDN kann Inhalte näher an Nutzerinnen und Nutzer bringen und damit Netzwerklatenz reduzieren.

Wichtig ist außerdem, TTFB nie isoliert zu betrachten. Eine Seite kann sehr schnell das erste Byte liefern und anschließend trotzdem minutenlang JavaScript verarbeiten. Umgekehrt kann eine etwas höhere TTFB bei einer serverseitig fertig erzeugten Seite zu einer insgesamt guten Nutzererfahrung führen.

Häufige Fragen

Was bedeutet Time to First Byte?

Time to First Byte misst die Zeit bis zum Eintreffen des ersten Bytes einer Serverantwort. Sie umfasst neben der Serververarbeitung auch Teile der Netzwerk- und Verbindungszeit.

Welche TTFB ist gut?

Als grober Richtwert gelten 0,8 Sekunden oder weniger als gut. Werte über 1,8 Sekunden gelten als deutlich verbesserungswürdig.

Ist TTFB ein Core Web Vital?

Nein. TTFB gehört nicht zu den Core Web Vitals, kann aber spätere Ladezeiten beeinflussen und ist deshalb eine wichtige technische Performance-Kennzahl.