Co to jest TTFB (Time to First Byte)
Czas odpowiedzi serwera - od żądania do pierwszego bajtu odpowiedzi.
TTFB (Time to First Byte) mierzy czas od momentu wysłania żądania do otrzymania pierwszego bajtu odpowiedzi serwera. Składa się z DNS lookup, nawiązania połączenia TCP, handshake TLS i generowania odpowiedzi. Dobre TTFB wynosi poniżej 800 ms, powyżej 1800 ms wskazuje na problem z hostingiem albo backendem.
| Pełna nazwa | Time to First Byte |
|---|---|
| Dobry próg | ≤ 800 ms |
| Słaby próg | > 1800 ms |
| Mierzy | Szybkość serwera i sieci |
| Wpływa na | LCP, FCP - wszystkie kolejne metryki |
Co to jest TTFB?
TTFB (Time to First Byte) mierzy czas od momentu, gdy przeglądarka wysyła żądanie do serwera, do momentu otrzymania pierwszego bajtu odpowiedzi. Składa się na to: DNS lookup, nawiązanie połączenia TCP, ewentualny handshake TLS i czas wygenerowania odpowiedzi po stronie serwera.
Dlaczego TTFB ma znaczenie?
TTFB to fundament wszystkich pozostałych metryk. Jeśli serwer odpowiada wolno, nawet idealnie zoptymalizowana strona klienta nie pomoże - przeglądarka zacznie ją renderować dopiero po otrzymaniu odpowiedzi. Wysokie TTFB to zwykle sygnał problemu z hostingiem albo backendem.
Progi Google dla TTFB
- ≤ 800 ms - dobry TTFB
- 800-1800 ms - wymaga poprawy
- > 1800 ms - słaby TTFB (zwykle problem z hostingiem)
Najczęstsze przyczyny wysokiego TTFB
- Wolny shared hosting albo zbyt mała instancja VPS
- Brak cache HTTP po stronie serwera (każde żądanie generuje stronę od nowa)
- Wolne zapytania do bazy danych (brak indeksów, N+1 queries)
- Wolny PHP/Node.js (stare wersje, brak opcache)
- Serwer geograficznie daleko od użytkownika (brak CDN)
Jak poprawić TTFB?
- Włącz cache HTTP (Varnish, Cloudflare, Redis dla obiektów aplikacji)
- Użyj CDN - Cloudflare, Fastly, Bunny - przybliża treść do użytkowników
- Aktualizuj PHP/Node.js do najnowszej stabilnej wersji
- Optymalizuj zapytania bazy - indeksy, EXPLAIN ANALYZE
- Rozważ migrację na lepszy hosting (managed WordPress, Vercel, Cloudflare Pages)
Najczęstsze pytania
Z czego konkretnie składa się TTFB?
Czy CDN zawsze poprawia TTFB?
Czemu TTFB jest istotny dla SEO?
Sprawdź swoją stronę
Wpisz adres swojej strony, w 30 sekund zobaczysz konkretną listę problemów do naprawy - wraz z wpływem na sprzedaż, SEO i koszty reklam.
Zacznij test →