TTFB (Time To First Byte) to czas od wysłania żądania do pierwszego bajtu odpowiedzi serwera - najuczciwsza pojedyncza liczba opisująca hosting, bo mierzy serwer, zanim jeszcze zaczną się sztuczki frontendowe.
TTFB to fundament wskaźnika LCP - jak czas odpowiedzi serwera przekłada się na oceny Google, tłumaczy tekst Core Web Vitals a hosting. A jeśli Twoja obecna strona muli, diagnozę poprowadzi przewodnik strona wolno się ładuje.
Jakie wartości uznać za dobre
- do 200 ms - bardzo dobrze (strona z cache na sprawnym serwerze),
- 200-500 ms - przyzwoicie dla strony dynamicznej bez cache,
- 0,5-1 s - do poprawy; zwykle brak cache albo przeciążony serwer,
- ponad 1 s - serwer jest wąskim gardłem niezależnie od reszty optymalizacji.
Trzy sposoby pomiaru
- Narzędzia przeglądarki - zakładka Network, kolumna „Waiting/TTFB” przy pierwszym żądaniu. Zero instalacji.
- Test online z polskiej lokalizacji - mierząc z Polski dla polskich odbiorców unikasz zafałszowania odległością; darmowy test szybkości McProdukt mierzy właśnie stąd.
- Wiersz poleceń - curl z formatem czasu odda TTFB co do milisekundy, wygodne do serii pomiarów.
Jak mierzyć, żeby wynik był uczciwy
Kilka pomiarów i mediana (pierwszy bywa „zimny”), ta sama podstrona przy porównaniach, pomiar o różnych porach dnia - przeciążony hosting współdzielony zdradza się wieczorami. Przy porównywaniu operatorów mierz na okresie testowym z własnymi plikami - plan takiego testu rozpisaliśmy w tekście o okresie testowym.
Co poprawia TTFB
Kolejność dźwigni: cache serwera (największy skok - jak działa LiteSpeed), szybkie dyski (NVMe kontra SSD), świeże PHP (co daje 8.4). Gdy po tych trzech TTFB dalej przekracza sekundę - to sygnał do zmiany operatora, nie dalszej optymalizacji.