Perché il tempo al primo byte (TTFB) non è così importante come pensi

Pubblicato: 2022-06-30

Time To First Byte (TTFB) è il tempo impiegato da un server Web per rispondere a una richiesta. È una metrica riportata da diversi tester di velocità della pagina. Viene anche spesso citato come un mezzo principale per misurare la velocità di un sito. L'idea è che più velocemente risponde un server web, più velocemente verrà caricato un sito.

Tuttavia, numerosi gruppi hanno scoperto che TTFB non è così importante . Se considerata isolatamente, la figura fornisce un modo interessante per valutare il tuo sito o provider di hosting. Tuttavia, se considerato insieme ad altre metriche, sembra esserci una disconnessione. Ciò è particolarmente vero per quanto riguarda le classifiche SEO e una migliore esperienza utente.
Qui, esamineremo perché TTFB può essere facilmente manipolato, quali metriche contano effettivamente e come conoscere queste cose può aiutarti a migliorare la SEO del tuo sito, l'esperienza utente e altro ancora.

Cosa misura il tempo al primo byte?

TTFB misura il tempo tra un utente che effettua una richiesta HTTP e il primo byte della pagina ricevuto dal browser dell'utente.

Cosa misura TTFB

Il modello base di come funziona TTFB

Il modello è semplice. Più velocemente un server web risponde a una richiesta dell'utente, più velocemente verrà caricato il sito. Sfortunatamente, le cose si complicano un po'.

Tempo al test del primo byte

In alcuni casi di test della velocità del sito, troverai durate dei test TTFB molto più lunghe di quanto ti aspetteresti. Questo nonostante i tempi di caricamento della pagina effettivi sembrino molto più veloci. Questa è la prima indicazione che qualcosa non va nel modo in cui TTFB misura la velocità.

Uno sguardo più approfondito mostra che TTFB misura effettivamente il tempo necessario per ricevere la prima risposta HTTP. Non misura il tempo necessario per l'invio dell'intera pagina.

Test del tempo al primo byte

Un test di Time To First Byte e tempi di caricamento della pagina

Nel test Time To First Byte sopra, TTFB è misurato a 0,417 secondi, il che sembra molto veloce. Tuttavia, osservando la cascata, possiamo vedere che questa cifra è correlata solo al tempo di caricamento dell'HTML. Successivamente, la velocità di caricamento della pagina richiede molto più tempo per le altre risorse della pagina e il contenuto DOM viene caricato in circa 1,6 secondi.

Questo perché il valore TTFB è incredibilmente facile da manipolare. Le intestazioni di risposta HTTP HTML possono essere generate e inviate in modo incredibilmente rapido, ma non hanno assolutamente alcuna influenza sulla velocità con cui un utente sarà in grado di vedere o interagire con una pagina. Per tutti gli scopi pratici, sono invisibili.

Caricando le intestazioni di risposta HTTP per velocizzare TTFB, è facile creare una vista "falsa" della velocità di un sito. Inoltre, non significa necessariamente che anche il resto della cascata si caricherà rapidamente.

Test di velocità con NGINX

Un buon esempio di come il test Time To First Byte può essere manipolato con le intestazioni HTTP è quando si esaminano i tempi di caricamento della pagina di NGINX insieme alla compressione.

Le pagine compresse sono più piccole e quindi vengono scaricate da un server più velocemente rispetto alle pagine non compresse. Ciò significa in definitiva che i tempi di caricamento della pagina per l'interattività sono molto più rapidi. Tuttavia, dal punto di vista di TTFB, questo non è vero.

TTFB con NGINX

Tempo al primo byte rispetto ai tempi di caricamento della pagina effettivi

Questo perché le intestazioni HTTP possono essere generate e inviate in tempi relativamente brevi prima del contenuto della pagina principale.

Questa è una cifra particolarmente significativa per coloro che utilizzano Nexcess Cloud Accelerator, poiché utilizza NGINX per accelerare le velocità di memorizzazione nella cache su piattaforme Nexcess ottimizzate.

Continua a leggere per scoprire quali metriche dovresti utilizzare per controllare i tempi di caricamento delle pagine.

Che dire della velocità di caricamento della pagina è importante?

In uno studio del 2013 di Moz , è stato scoperto che Time To First Byte ha una correlazione significativa con le classifiche SEO. Più veloce era il TTFB, più alte sarebbero le pagine classificate.

Detto questo (e come chiariscono gli stessi Moz) correlazione e causalità non sono la stessa cosa. I metodi effettivi utilizzati da Google (e altri motori di ricerca) per eseguire la scansione delle pagine Web e creare SERP non sono noti al pubblico.

È stato ritenuto da molti che i tempi di caricamento della pagina per l'interattività siano in realtà molto più importanti. Quando si esaminano i test di velocità della pagina, è importante guardare tutti i dati disponibili nel loro insieme e non solo TTFB.

Quindi, per quanto riguarda i test TTFB, la SEO e l'esperienza utente:

Google non misura la velocità della pagina per la SEO (interamente)

Ok, sembra che siamo tornati su ciò che abbiamo appena detto, ma abbiate pazienza.

Google non misura la velocità della pagina come incredibilmente importante, misura il comportamento degli utenti. In passato hanno affermato che se gli utenti sono disposti ad attendere il caricamento dei contenuti, non eseguiranno il downgrade di un sito Web per essere lenti.

Questo perché Google valuta l'usabilità e l'esperienza come più importanti della velocità. Nel 2010, Matt Cutts ha affermato che l'inclusione della velocità del sito come fattore di ranking "influisce sui valori anomali […] Se sei la risorsa migliore, probabilmente verrai comunque fuori". Capita solo che meno tempo un utente deve aspettare una pagina, più è probabile che rimanga sulla pagina.

Quindi, quando si tratta di utilizzare servizi di test della velocità come PageSpeed ​​Insights, assicurati di considerare anche i tempi di caricamento della pagina da una prospettiva pratica. Come ti senti riguardo al tempo impiegato dal caricamento della pagina quando la digiti nel browser? Pensi che la qualità dei contenuti valga la pena aspettare?

Tempo al primo byte SEO

PageSpeed ​​Insights fornisce informazioni sulla velocità utilizzabili per la SEO come quella sopra

Semplici controlli come questo sono facili e possono fornirti molte informazioni su ciò che penseranno i tuoi utenti.

I tempi di caricamento delle pagine pratici contano – Non TTFB

Un Time To First Byte più veloce non significa un sito web più veloce.

TTFB non è una misura pratica. Non influisce davvero sull'esperienza dell'utente. Il tempo impiegato da un browser per comunicare avanti e indietro con un server non influisce sull'esperienza dell'utente del contenuto di quel server tanto quanto il tempo necessario per interagire effettivamente con esso.

Invece, le misurazioni che mettono alla prova il tempo per l'interattività sono intrinsecamente più importanti. I miglioramenti qui non sempre corrispondono ai risultati dei test di velocità o dei punteggi delle pagine web.

Quindi, il cibo da asporto principale qui? Contenuti di alta qualità e un'ottima esperienza utente sono ancora due dei fattori più significativi coinvolti nella SEO, la velocità del sito può influenzarlo ma non è il più importante.

La velocità mobile è ora un fattore di ranking

A partire da luglio 2018, la velocità di caricamento della pagina mobile è diventata un fattore nel ranking SEO . TTFB può essere incluso in questo.

Tuttavia, ancora una volta, TTFB e tempi di caricamento della pagina non sono importanti quanto l'usabilità e il contenuto di alta qualità. L'esperienza dell'utente sui dispositivi mobili è stata a lungo un'area chiave che Google e altri motori di ricerca hanno cercato di individuare e migliorare. I tempi di caricamento sono solo una piccola parte di questo.

Il design reattivo e il testo e le immagini facilmente leggibili e scalabili sono molto più importanti.

Google consiglia vivamente il suo strumento PageSpeed ​​Insights per vedere correttamente come la velocità della tua pagina può influenzare il posizionamento SEO.

Chi va piano va sano e va lontano

Ok, tutto questo non significa che dovresti lasciare che il tuo sito si fermi. Questa non è una favola d'infanzia o una chiamata per ridurre Internet veloce. Internet veloce è una delle meraviglie dell'era moderna e desideri comunque che il tuo sito si carichi il più rapidamente possibile.

Quello che stiamo dicendo è che se stai cercando di trovare come migliorare Time To First Byte, fermati.

È molto più importante per te iniziare a guardare il tempo di caricamento della pagina nella sua interezza e non solo il tempo impiegato da un server per rispondere. In Nexcess, siamo orgogliosi della velocità con cui il nostro data center serve i contenuti e ci impegniamo al massimo per assicurarci che i nostri server siano ottimizzati per fornire un'esperienza utente eccezionale e aiutare a migliorare la tua SEO quanto può fare una società di hosting.

Ti consigliamo vivamente di dare un'occhiata a Nexcess Cloud e vedere come Nexcess può aiutarti.

Hosting cloud più veloce