Słownik · Szybkość i HTTP

Czym jest TTFB?

Czas do pierwszego bajtu

Czas do pierwszego bajtu (TTFB) to czas od wysłania żądania do nadejścia pierwszego bajtu odpowiedzi. Obejmuje nawiązanie połączenia, drogę żądania do serwera i przetwarzanie na serwerze, zanim zacznie odpowiadać.

Jak to działa i dlaczego to ważne

TTFB pokazuje, jak szybko serwer zaczyna odpowiadać, zanim cokolwiek zostanie pobrane lub wyrenderowane. Wysoki TTFB opóźnia wszystko, co następuje po nim, w tym Largest Contentful Paint.

Według Google TTFB powinien wynosić 0,8 sekundy lub mniej dla 75. percentyla wizyt. Typowe przyczyny wolnego TTFB to strony budowane od zera przy każdym żądaniu, wolne zapytania do bazy danych, zimne starty, przekierowania i duża odległość od serwera; zwykle najbardziej pomagają cache stron i CDN.

Narzędzia mierzą go różnie. Przeglądarki liczą od początku nawigacji, łącznie z przekierowaniami, DNS, połączeniem i TLS; niektóre narzędzia do monitorowania podają tylko czas oczekiwania serwera po wysłaniu żądania. Porównuj liczby z tego samego narzędzia.

Jak pomaga Uptimecheck

Podział czasu odpowiedzi w Uptimecheck pokazuje fazę serwera – oczekiwanie na pierwszy bajt po wysłaniu zapytania – osobno od DNS, połączenia i TLS. Monitorowanie szybkości stron dodaje TTFB z codziennego testu Google Lighthouse oraz, dla stron z wystarczającym ruchem, dane o tym, czego doświadczyli prawdziwi użytkownicy Chrome.

Zobacz: Monitorowanie szybkości strony

14 dni za darmo · Potem 5 monitorów gratis · Bez karty kredytowej

Więcej w poradnikach

Monitoring 7 min czytania

Jaki czas odpowiedzi strony jest dobry?

Czas odpowiedzi to czas, w jakim serwer odpowiada na żądanie, a nie czas ładowania strony. Co uznać za dobry wynik, dlaczego monitory i przeglądarki mierzą inaczej i co spowalnia strony.

Czytaj

Pytania

Jaki TTFB jest dobry?

0,8 sekundy lub mniej dla 75. percentyla wizyt, zgodnie z zaleceniami Google. Strony z pamięci podręcznej serwowane z pobliskiego serwera mogą odpowiadać znacznie szybciej.

Czy TTFB wpływa na SEO?

Nie bezpośrednio; nie należy do Core Web Vitals. Opóźnia jednak Largest Contentful Paint, który do nich należy.

Dlaczego TTFB jest wysokie tylko czasami?

Zwykle to pamięć podręczna: pierwsze zapytanie po wygaśnięciu strony w cache jest budowane od zera. Zimne starty na platformach serverless i obciążone bazy danych działają podobnie.

Przestoje to przeszłość.

Skonfiguruj pierwszy monitor w niecałą minutę albo najpierw rozejrzyj się w demo na żywo.

14 dni za darmo · Potem 5 monitorów gratis · Bez karty kredytowej