Verifica tempo di risposta
Scopri se una pagina è lenta per colpa del DNS, del percorso di rete, dell'handshake TLS o dell'applicazione stessa.
Come misura
- Una richiesta GET da una sola posizione della sonda con una scadenza di 8 secondi; i redirect vengono seguiti (fino a cinque) e il loro tempo è incluso nel totale.
- Le fasi sono cronometrate dagli eventi del socket: risoluzione, connessione, handshake TLS, primo byte della risposta e download del corpo (limitato a 128 KiB).
- Nessuna cache, nessun riutilizzo di connessioni keep-alive: ogni esecuzione è una connessione a freddo, ciò che sperimenta un visitatore alla prima visita.
Limiti
- Una sola misura da una sola posizione; la latenza varia per regione e nel tempo. Ripeti qualche volta prima di trarre conclusioni.
- È il tempo di risposta del server, non il tempo di caricamento della pagina: script, immagini e rendering non vengono misurati. Il monitoraggio degli utenti reali copre quella parte.
- I corpi oltre 128 KiB non vengono scaricati per intero, quindi la fase di download è un limite inferiore per le pagine grandi.
Risoluzione dei problemi
- Risoluzione DNS lenta
- Tempi di risoluzione lunghi indicano di solito name server autoritativi lenti o TTL bassi che forzano ricerche frequenti. Confronta i resolver con il confronto dei resolver DNS.
- Handshake TLS lento
- Catene di certificati grandi, problemi di OCSP stapling o server senza TLS 1.3 aggiungono round trip. Usa la verifica della configurazione HTTPS.
- Tempo al primo byte alto
- Il server ha accettato la richiesta ma ha impiegato molto a rispondere: guarda il codice dell'applicazione, le query al database e le chiamate upstream.