Logo David Burdelak
Słownik · Web development

Co to jest Time to First Byte (TTFB)?

Ostatnia aktualizacja:

TTFB (Time To First Byte) to czas od wysłania żądania przez przeglądarkę do otrzymania pierwszego bajtu odpowiedzi z serwera. Za dobry wynik uznaje się około 800 ms lub mniej.

Co składa się na TTFB?

Zapytanie DNS, nawiązanie połączenia i negocjacja TLS, przetwarzanie żądania na serwerze (kod i baza danych) oraz czas dotarcia odpowiedzi.

Jak skrócić TTFB?

  • użyj pamięci podręcznej strony i obiektów (np. Redis),
  • zoptymalizuj zapytania do bazy danych,
  • włącz CDN i HTTP/2 lub HTTP/3,
  • wybierz szybszy hosting z nowszą wersją PHP.

Wpływają na niego: wydajność serwera, zapytania do bazy, cache serwerowy i odległość od użytkownika. Dobry wynik to poniżej 800 ms.

Mierzy czas do pierwszego bajtu odpowiedzi.

Zależy od serwera.

Warto go mierzyć regularnie.

Co wpływa na TTFB?

Na wynik składają się czas rozpoznania domeny, nawiązania połączenia i certyfikatu TLS oraz czas przetwarzania żądania przez serwer, w tym zapytania do bazy danych. Poprawiają go cache, szybszy hosting, CDN i ograniczenie przekierowań przed docelową stroną.

Czy TTFB jest wskaźnikiem Core Web Vitals?

Nie, ale wpływa bezpośrednio na LCP. Wolna odpowiedź serwera opóźnia wszystkie późniejsze etapy ładowania.

Powiązane pojęcia

Wszystkie hasła z kategorii Web development