Time To First Byte (TTFB)


Time To First Byte (TTFB) bezeichnet, wie lange es dauert, bis das erste Daten-Byte des Webservers vom Browser empfangen wird. Mit der TTFB wird gemessen, wie schnell der Webserver auf eine Anfrage, zum Beispiel den Aufruf einer Website reagiert. Dabei geht es nicht um die eigentlichen Website-Daten, sondern darum, wie lange es geht, bis das erste Byte als Antwort vom Server beim Browser ankommt, also zum Beispiel das erste Zeichen «H» aus der Anfrage «HTTP/1.1 200 OK». Die TTFB wird von den meisten Website-Performance-Tools, wie Google's PageSpeed Insights oder webpagetest.org, gemessen.

Je tiefer, desto besser?

Die TTFB ist nur einer von vielen Faktoren bei der Bewertung der Geschwindigkeit, mit der Ihre Website ausgeliefert wird und gibt lediglich die Zeit aus, wie schnell der Server reagiert. Dieser Wert ist aber nicht zwingend ein Indikator, ob eine Website auch schnell aufgerufen wird, weil da noch viele andere Faktoren eine Rolle spielen. Cloudflare schreiben in Ihrem Blog-Post «Stop worrying about Time To First Byte (TTFB)» sogar, dass dieser Wert mehr oder weniger ganz zu vernachlässigen sei. Wir haben uns beim Verfassen dieses Artikel vom Cloudflare-Blog inspirieren lassen.

Als Beispiel kann ein aktives SSL-Zertifikat zu einer höheren TTFB führen, da zunächst ein SSL-Handshake stattfindet, bevor eine Antwort an den Browser geschickt wird. Aber auch ein Komprimierungsmechanismus, wie GZIP, kann dazu führen, dass die TTFB höher wird und die Website in Ranking-Tools deswegen schlechter bewertet wird. Dabei ist aber zu berücksichtigen, dass GZIP die Download-Zeit der Website massiv verringert, so dass die Website trotz höherer TTFB schneller beim Besucher oder der Besucherin angezeigt wird. Bei cyon ist dazu der Komprimierungsalgorithmus «Brotli» auf allen Servern aktiv.

TTFB oder Geschwindigkeit Ihrer Website optimieren

Wollen Sie die TTFB trotzdem optimieren, können Sie zum Beispiel ein CDN, wie das von Cloudflare, einsetzen. Des weiteren empfiehlt sich, ein Caching-System einzusetzen. Natürlich optimieren wir unsere Infrastruktur stets auf Performance, indem wir beispielsweise schon länger SSDs als Speichermedium einsetzen, was das Ausliefern von Anfragen an unsere Server beschleunigt.

Folgenden haben wir für Sie noch weiterführende Informationen zusammengestellt, wo wir noch Tipps geben, wie man die Performance einer Website optimieren kann.

Weitere Artikel zum Thema Weitere Artikel zum Thema Technisches