Czas do pierwszego bajtu (Time to First Byte, TTFB), znany również jako czas odpowiedzi serwera — to czas do otrzymania pierwszego bajtu strony internetowej po wysłaniu żądania przez przeglądarkę klienta. Im niższy ten wskaźnik, tym większe prawdopodobieństwo, że strona działa poprawnie i można ją uznać za szybką. Pomiar TTFB wykonywany jest w milisekundach.
Do sprawdzenia TTFB istnieje wiele narzędzi: począwszy od poleceń dla terminala Linux i różnorodnych zewnętrznych usług online, kończąc na wbudowanych narzędziach w zwykłych przeglądarkach internetowych. W tym przykładzie omówimy przegląd TTFB za pomocą przeglądarki Google Chrome, ale w innych przeglądarkach proces niewiele się różni.
Jak sprawdzić TTFB w Google Chrome:

Na TTFB może wpływać wiele czynników, ale w większości przypadków wszystko zależy od jakości optymalizacji strony, która została przeprowadzona przez dewelopera podczas jej tworzenia. Z czynników, które wpływają na TTFB — obecność "ciężkich" nieoptymalizowanych skryptów i zapytań do bazy danych, wolne zapytania, odwołania do zewnętrznych API podczas ładowania, brak buforowania i kompresji danych, rozmiar i liczba plików statycznych oraz inne czynniki...
Co można zrobić ze strony strony:
Skonfigurować buforowanie i kompresję treści, używać protokołu HTTP/2, przeanalizować ładowanie i obecność "ciężkich" skryptów oraz wolnych zapytań do bazy danych. Ogólnie rzecz biorąc, optymalizacja prędkości ładowania strony to bardzo złożony proces, który lepiej powierzyć deweloperowi strony lub odpowiedniemu specjaliście.
Co można zrobić ze strony hostingu:
Wszystkie kategorie pytań
Ogólne pytania dotyczące serwerów