Time to First Byte (TTFB) – czym jest, jak sprawdzić i dlaczego jest ważny

TTFB, razem z FCP (First Contentful Paint) są elementami, za pomocą których analizujemy proces ładowania strony, a co za tym idzie odgrywają też ważną rolę przy optymalizacji LCP – TTFB pokazuje bowiem problemy z odpowiedziami serwera, a FCP pomaga namierzyć zasoby, które utrudniają renderowanie.

Należy podkreślić, że TTFB to laboratoryjny web vital – nie mierzy on więc doświadczeń użytkowników, którzy odwiedzają analizowaną stronę.

W jaki sposób mierzy się TTFB

Jest to różnica między startTime a responseStart

Jaka jest dobra wartość TTBT

Poniższa grafika pokazuje optymalne wartości (poniżej 0,8 sekundy).

i warto, jeżeli analizujemy ten element, dążyć do nie większych wartości.

Należy mieć na uwadze jedno – TTFB mierzy tylko jeden element. Co z tego, że strona będzie osiągać świetne wyniki dla TTFB, jednak LCP będzie już na znacznie gorszym poziomie. I odwrotnie – witryna renderowana po stronie serwera będzie mieć TTFB wyższy, ale LCP niższy niż podobna strona, renderowana po stronie przeglądarki (która będzie miała TTFB niski, ale kluczowy CWV – LCP – wyższy)

Gdzie mierzyć TTFB

lab-data – Chrome Network Panel oraz WebPageTest

field-data – Chrome User Experience Report oraz web-vitals JavaScript library

TTFB można mierzyć także w JavaScript poprzez Navigation Timing API.

Jak optymalizować TTFB

Jest kilka aspektów, na które powinieneś zwrócić uwagę, dążąc do uzyskania jak najlepszych czasów TTFB.

Platforma

Jeżeli używasz np. WordPressa, unikaj dużej ilości wtyczek (generujących duże obciążenie – sama ilość to nie problem) oraz źle zoptymalizowanej templatki

Serwer

Na nic Ci po optymalizacji strony, jeżeli będzie ona postawiona na słabej maszynie. I tak w przypadku hostingu pod WordPressa używaj dedykowanych rozwiązań, które są świetne zoptymalizowane pod WordPressa (większość moich klientów używa oferty Cyber Folks).

CDN (Content Delivery Network)

Polecana dla stron o zasięgu międzynarodowym – dzięki wielu serwerom użytkownikom, którzy są rozproszeni po świecie, szybciej ładuje się Twoja strona.

CDN można też wykorzystać dla krajowych witryn, o dużej ilości zasobów (grafik, filmów itp.)

Dla typowej strony, bloga, czy nawet portalu, nie jest ta usługa konieczna aby strona szybko działała

Cache

Używaj pamięci cache gdzie tylko jest to możliwe. – zwłaszcza, jak treść często zmienia się na stronie.

Unikaj łańcuchów przekierowań

Zamiast przekierować url A do B, B do C, a C do finalnego D, ustaw A->D, B->D oraz C->D.

Więcej wskazówek oraz rozwinięcie technicznych zagadnień, związanych z poprawą TTFB, znajdziesz w dokumentacji Google.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *