TTFB

Il time to first byte misura quanto rapidamente un server inizia a rispondere: DNS, apertura della connessione, elaborazione sul server e primo byte di ritorno.

Solo definizioni — un termine spiegato qui non è un servizio che vendiamo.

Il time to first byte è l’attesa tra l’invio di una richiesta HTTP e la ricezione del primo byte della risposta. Comprende il DNS quando il nome non è in cache, l’apertura della connessione e del TLS, l’invio della richiesta, l’elaborazione sul server e il viaggio di ritorno, ma non il resto della risposta.

Dove attende il primo byte

40 ms

Dove attende il primo byte
Valore Significato
1 ms Stessa area metropolitana
10 ms Percorso regionale
40 ms Percorso regionale
120 ms Percorso intercontinentale
300 ms Code o percorso lungo
800 ms Code o percorso lungo
La tratta di rete del TTFB: il tempo di andata e ritorno su una scala, dai percorsi nella stessa area metropolitana alle code e ai percorsi lunghi.
Descrizione testuale

Il righello va da 1 a 1000 ms. Le sue sei righe vanno da 1 ms nella stessa area metropolitana a 800 ms per code e percorsi lunghi. Il TTFB aggiunge a questo tempo di rete il DNS, l’apertura della connessione e l’elaborazione sul server.

Cosa nasconde il valore

Il TTFB si ferma al primo byte, quindi non dice nulla sul resto della risposta né su come viene visualizzata la pagina. Un TTFB rapido con un corpo lento resta una pagina lenta. Un valore elevato può dipendere dal DNS, da una cache fredda, da una catena di reindirizzamenti, da una coda sul server o da un sito distante. Conviene confrontare dalla rete dell’utente, perché una verifica da data center può non cogliere il percorso mobile. Lo strumento Ping mostra la tratta di rete.

Domande frequenti

Il TTFB è un fattore di ranking?

Incide indirettamente sulle misure di esperienza della pagina, attraverso i tempi rilevati dal browser, e non è un punteggio autonomo.

Qual è un buon TTFB?

Dipende dal percorso e dal contenuto. Qualche centinaio di millisecondi è comune per una pagina dinamica.

Il TTFB include il download?

No. Si ferma al primo byte; il resto della risposta si misura separatamente.

Scopra di più

Fonti

  1. IETF RFC 9110: HTTP Semantics