Jak naprawić High Time to First Byte (TTFB) w WordPressie

Czym jest TTFB i dlaczego jest to ważne
TTFB obejmuje trzy etapy:
- wyszukiwanie DNS
- Połączenie z serwerem
- Oczekiwanie na odpowiedź serwera
Dobry TTFB jest poniżej 200 milisekund. Wszystko powyżej 500 ms zwykle wskazuje na problem z wydajnością. Powolny TTFB opóźnia wszystko — w tym LCP (Largest Contentful Paint) i widoczne ładowanie strony.
Jak zmierzyć TTFB
- Narzędzia programistyczne Chrome → Karta Sieć → sprawdź czas pierwszego żądania
- Wgląd w PageSpeed → Ostrzeżenie „Skróć początkowy czas odpowiedzi serwera”
- Test strony internetowej → Szczegółowy wykres TTFB
Co powoduje wysoki TTFB w WordPressie?
- Powolny lub przeciążony hosting – Współdzielone serwery o dużym natężeniu ruchu powodują opóźnienia.
- Brak buforowania stron – WordPress przetwarza zapytania PHP i bazy danych przy każdym żądaniu.
- Ciężki kod motywu lub wtyczki – Zbyt wiele zapytań do bazy danych lub logiki zaplecza.
- Niezoptymalizowana baza danych – Powolne zapytania, rozdęte
opcje_wp
lub brakujące indeksy. - Brak lub nieprawidłowo skonfigurowana sieć CDN – Bez niego Twoja witryna ładuje się z pojedynczego serwera fizycznego.
Jak naprawić wysoki TTFB
1. Użyj szybszego rozwiązania hostingowego
Wybierz hosting zoptymalizowany pod WordPress z LiteSpeed, NGINX lub szybkim Cloud VPS. Unikaj przeciążonego hostingu współdzielonego.
2. Skonfiguruj buforowanie stron
Użyj wtyczek takich jak Pamięć podręczna LiteSpeed, Rakieta WP, Lub Najszybsza pamięć podręczna WP do buforowania stron HTML i zmniejszania obciążenia serwera.
3. Włącz buforowanie na poziomie serwera
Jeśli Twój host to obsługuje, użyj LiteSpeed LSCache
lub NGINX szybki cgi_cache
— są one jeszcze szybsze niż buforowanie oparte na wtyczkach.
4. Zoptymalizuj tabelę wp_options
Zmniejsz automatycznie ładowane dane i wyczyść transjenty. Zobacz nasz przewodnik na temat optymalizacja wp_options Więcej szczegółów.
5. Użyj CDN
Cloudflare lub BunnyCDN mogą zmniejszyć opóźnienia, przesyłając treści z serwerów brzegowych znajdujących się bliżej użytkownika.
6. Opóźnij niepotrzebne skrypty
Odłóż na później analizy, widżety czatu i przyciski społecznościowe, które nie muszą ładować się natychmiast.
Jak sprawdzić, czy to działa
- Przetestuj ponownie za pomocą PageSpeed lub WebPageTest
- Szukaj „Początkowego czasu odpowiedzi serwera” poniżej 200 ms
- Sprawdź stabilność czasu ładowania na przestrzeni kilku dni
Potrzebujesz pomocy w diagnozie TTFB?
Bez doświadczenia trudno jest śledzić wysoki TTFB. Poproś o bezpłatny audyt wydajności od SpeedWP Pro — przetestujemy Twój TTFB, przeanalizujemy logi serwera i pomożemy Ci skrócić czas odpowiedzi bez uszkadzania Twojej witryny.