Przy sprawdzaniu strony obejmuje zapytanie DNS, nawiązanie połączenia, uzgadnianie TLS, przetwarzanie po stronie serwera (oczekiwanie na pierwszy bajt) i pobranie odpowiedzi. Podział na te fazy pokazuje, gdzie ucieka czas: wolna faza serwera wskazuje na aplikację lub bazę danych, a wolny DNS czy TLS – na infrastrukturę.
Podawaj czas odpowiedzi w percentylach. Mediana to typowe doświadczenie; 95. percentyl pokazuje wolny ogon, który ukrywa średnia.
Czas odpowiedzi z kontroli monitorującej to nie czas ładowania strony w przeglądarce, który obejmuje też obrazy, skrypty i renderowanie. To część, którą kontroluje serwer, a jej wzrost jest często pierwszym sygnałem kłopotów przed awarią.
Wzór
Czas odpowiedzi = DNS + połączenie + TLS + oczekiwanie na serwer + pobieranie
Przykład:
38 ms DNS + 21 ms połączenie + 44 ms TLS + 182 ms serwer + 15 ms pobieranie = 300 ms.