Ranking Jak liczymy Jak testujemy Blog Kontakt
Wydajność i optymalizacja

TTFB, p95 i test obciążeniowy: jak naprawdę mierzyć wydajność hostingu

Przemysław Szliep · 27.07.2026

"Błyskawicznie szybki hosting" to zdanie, które nic nie znaczy bez liczb. W tym artykule pokazujemy, jakich konkretnie metryk używamy, żeby ocenić wydajność hostingu — i dlaczego dwie strony z tą samą "średnią szybkością" mogą w praktyce działać zupełnie inaczej.

Czym jest TTFB i dlaczego sama średnia kłamie

TTFB (Time To First Byte) to czas od wysłania żądania do otrzymania pierwszego bajtu odpowiedzi serwera — zanim przeglądarka w ogóle zacznie renderować stronę. Problem w tym, że sama średnia z wielu pomiarów potrafi ukryć duże problemy: hosting może odpowiadać w 200 ms przez 90% czasu, ale w pozostałych 10% "zacinać się" na 3–4 sekundy. Średnia wygląda dobrze, użytkownik i tak czasem czeka wieki.

Percentyl 95. — dlaczego liczy się gorszy, realistyczny przypadek

Percentyl 95. (p95) to wartość, poniżej której mieści się 95% pomiarów — czyli pokazuje, jak wygląda "gorszy niż zwykle", ale wciąż realistyczny scenariusz. To właśnie p95, a nie średnia, najlepiej odpowiada na pytanie: "jak często ktoś trafi na wolno ładującą się stronę?". Dlatego w naszym rankingu p95 waży więcej niż zwykła średnia czasu odpowiedzi.

Test obciążeniowy — co się dzieje, gdy wejdzie więcej osób naraz

Pojedyncze żądanie to dopiero połowa obrazu. Prawdziwy test to symulacja wielu równoczesnych użytkowników — zarówno na stronie głównej, jak i na REST API (/wp-json), które odpowiada za każdą interakcję dynamiczną, w tym cały ruch sklepów WooCommerce. Liczymy nie tylko czas odpowiedzi pod obciążeniem, ale też odsetek błędów i przekroczeń czasu (timeoutów) — to one najbardziej bolą w praktyce, bo oznaczają realnie niedziałającą stronę, a nie tylko wolniejszą.

OPcache, Redis, Memcache — dlaczego cache techniczny robi różnicę

Poza samym pomiarem czasu, sprawdzamy też, co dzieje się "pod maską": czy serwer ma włączony OPcache (cache skompilowanego kodu PHP), Redis lub Memcache (cache obiektów/zapytań), jak szybko odpowiada baza MySQL, oraz jak wydajny jest procesor i dysk. Brak tych mechanizmów cache'owania to zwykle pierwszy powód, dla którego dwa hostingi z podobną specyfikacją "na papierze" różnią się realną wydajnością o rząd wielkości.

Jak to sprawdzić samemu

Możesz zmierzyć TTFB własnej strony narzędziami takimi jak WebPageTest czy zakładka Network w przeglądarce — ale pojedynczy pomiar z jednego miejsca i jednego momentu nie powie Ci, jak hosting zachowuje się na dłuższą metę i pod realnym ruchem. Dlatego testujemy każdy hosting codziennie, a nie raz na jakiś czas — pełną metodologię (łącznie z dokładnymi wagami każdej metryki) opisujemy na stronie Jak liczymy, a historię wyników każdego hostingu możesz prześledzić na jego własnej podstronie w rankingu.