Sprawdzanie czasu odpowiedzi
Dowiedz się, czy wolna strona jest powolna z powodu DNS, ścieżki sieciowej, TLS handshake lub samej aplikacji.
Jak mierzy
- Jeden wniosek GET z jednej lokalizacji sondy z 8- drugi termin; przekierowanie są przestrzegane (do pięciu) i ich czas jest uwzględniony w sumie.
- Fazy są mierzone od zdarzeń gniazda: rozwiązać, połączyć, TLS handshake, pierwszy bajt odpowiedzi i pobieranie ciała (ograniczona 128 KiB).
- Brak buforowania, brak ponownego użycia przy życiu: każdy bieg jest zimnym połączeniem, czego doświadcza po raz pierwszy odwiedzający.
Granice
- Pojedynczy pomiar z jednego miejsca; opóźnienie różni się w zależności od regionu i czasu. Powtórzyć kilka razy przed wyciągnięciem wniosków.
- Jest to czas reakcji serwera, nie czas obciążenia strony: skrypty, obrazy i renderowanie nie są mierzone. Prawdziwe monitorowanie użytkowników to obejmuje.
- Ciała większe niż 128 KiB nie są w pełni ściągane, więc faza pobierania jest niższa dla dużych stron.
Rozwiązywanie problemów
- Powolne rozwiązanie DNS
- Długie czasy rozwiązywania wskazują zwykle na powolne autorytatywne serwery nazw lub niskie TTLs wymuszające częste przeglądy. Porównaj rozwiązania z kontrolerem propagacji DNS.
- Powolny uścisk dłoni TLS
- Duże łańcuchy certyfikatów, OCSP zszywanie problemów lub serwery bez TLS 1.3 dodać wycieczki okrągłe. Sprawdź kontroler konfiguracji HTTPS.
- Najwyższy czas na pierwszy bajt
- Serwer zaakceptował żądanie, ale długo trwało, aby odpowiedzieć: spójrz na kod aplikacji, zapytania bazy danych i wywołania wyższego szczebla.