TTFB, risposta del server
Il tempo prima che il server invii il primo byte della risposta.
Cos'è
Il TTFB (Time To First Byte) è il tempo che intercorre dalla richiesta al momento in cui arriva il primo byte della risposta del server. Include il lavoro del server (database, generazione dell'HTML) e la latenza di rete.
Perché è importante
Un TTFB elevato ritarda assolutamente tutto il resto, la pagina non può iniziare a renderizzarsi prima che arrivi l'HTML. È spesso un sintomo di hosting lento, di un'applicazione inefficiente o di una cache mancante.
Come fare
- 1Attiva la cache lato server (cache delle pagine / object cache), così l'HTML non viene generato a ogni richiesta.
- 2Ottimizza le query lente al database e il codice dell'applicazione.
- 3Implementa una CDN, così il contenuto è più vicino all'utente.
- 4Valuta un hosting più veloce/performante se il server è sovraccarico.
Conclusione
Il TTFB è la "linea di partenza", se è alto, nessuna ottimizzazione front-end lo salva. Il rimedio più comune è la cache (lato server + CDN) e un backend più veloce. L'obiettivo è mantenere il TTFB basso (indicativamente entro ~0,5–0,8 s) su mobile.
Argomenti correlati