Per un controllo di un sito web include il lookup DNS, la connessione, l’handshake TLS, l’elaborazione del server (l’attesa del primo byte) e il download della risposta. Suddividerlo in queste fasi mostra dove va il tempo: una fase server lenta indica l’applicazione o il database, DNS o TLS lenti l’infrastruttura.
Riporta il tempo di risposta con i percentili. La mediana è l’esperienza tipica; il 95° percentile mostra la coda lenta che una media nasconde.
Il tempo di risposta di un controllo di monitoraggio non è il tempo di caricamento della pagina nel browser, che aggiunge immagini, script e rendering. È la parte che il server controlla, e un aumento è spesso il primo segnale di problemi prima di un’interruzione.
Formula
Tempo di risposta = DNS + connessione + TLS + attesa del server + download
Esempio:
38 ms DNS + 21 ms connessione + 44 ms TLS + 182 ms server + 15 ms download = 300 ms.