Questa traduzione non è ancora stata rivista dalla redazione. Fa fede la versione tedesca. Deutsche Fassung →
Performance
Che cos'è TTFB e che cosa dice il tempo di risposta del server di un sito web?
TTFB (Time to First Byte) misura il tempo dall'avvio di una pagina all'arrivo del primo frammento di dati dal server — Google valuta fino a 0,8 secondi come buono, oltre 1,8 secondi come cattivo. Il valore è il fondamento di tutte le altre misurazioni del tempo di caricamento: prima che il primo byte arrivi, il browser non può visualizzare nulla. Un server lento rende lenta ogni pagina ben costruita.
La risposta del server è l'inizio di ogni tempo di caricamento
Il procedimento dietro ogni caricamento di pagina: il browser invia una richiesta al server, il server assembla la pagina e inizia a rispondere. Il tempo fino al primo byte ricevuto è il TTFB. Un paragone di tutti i giorni: chiamate un negozio e il TTFB è il tempo fino a quando qualcuno risponde — prima ancora che inizi la conversazione. Tutto il resto, dal primo contenuto visibile fino al completamento del caricamento, può iniziare solo dopo questo momento. Perciò un TTFB scadente trascina automaticamente tutti i valori successivi come FCP e LCP all'indietro.
Le cause risiedono nell'hosting, nel software o nella distanza
Tre cose determinano il tempo di risposta. Primo, l'hosting: un pacchetto economico sovraccarico, dove molti siti condividono un server, risponde lentamente. Secondo, il software: se il sistema deve riassemblare ogni pagina dal database ad ogni richiesta, invece di fornire una copia pronta, costa tempo ad ogni singolo visitatore — una cache (memorizzazione temporanea) risolve esattamente questo. Terzo, la distanza: se il server si trova su un altro continente, anche il pacchetto dati stesso impiega notevolmente più tempo. Per quale di queste cause la vostra agenzia è responsabile e quale il provider di hosting, di solito si chiarisce nella prima discussione sul valore misurato.
Le soglie di Google: 0,8 e 1,8 secondi
Fino a 800 millisecondi il TTFB è considerato buono, fino a 1800 millisecondi è da migliorare, oltre è scadente. Il servizio di verifica ottiene il valore dai dati di campo dei visitatori reali degli ultimi 28 giorni, se la vostra pagina ha abbastanza visualizzazioni — lì si vede anche come il server risponde sotto carico reale, non solo nel momento più favorevole. In aggiunta il laboratorio misura in condizioni fisse. Ogni superamento appare come rilievo nel rapporto, con valore misurato, fonte e valore obiettivo. Così avete un numero per la discussione con il provider di hosting invece di una sensazione.
- Controllate nel rapporto per primo il TTFB, prima di parlare di immagini o design — se già la risposta del server è lenta, il lavoro inizia lì.
- Chiedete al vostro provider di hosting se il vostro sito web si trova su un server condiviso e quale livello più veloce sarebbe disponibile.
- Chiedete alla vostra agenzia di impostare una cache (memorizzazione temporanea), così il server fornisce pagine pronte, invece di calcolare ogni richiesta di nuovo.
- Chiarite in quale paese si trova il vostro server — per i visitatori dall'Austria e dalla Germania, dovrebbe trovarsi in Europa.
- Confrontate il TTFB a diversi orari della giornata, perché un server che è lento solo la sera è semplicemente sovraccarico.