PageSpeed Insights genera report sulle prestazioni reali di una pagina o di un origin per dispositivi mobili e desktop e fornisce suggerimenti su come migliorarla quando si analizza una singola pagina.
Punteggio di velocità
PageSpeed Insights incorpora i dati del Report sull'esperienza utente di Chrome (CrUX) per mostrare dati sulle prestazioni reali di una pagina o di origin. PSI segnala due metrics: First Contentful Paint (FCP) e DOMContentLoaded (DCL).
Il valore medio per ogni metrica (FCP o DCL) viene confrontato con quello di tutte le pagine monitorate dal report CrUX. A ogni metrica viene assegnata una categoria, a seconda di dove rientra nella distribuzione:
- Veloce: il valore mediano della metrica è il terzo più veloce di tutte le pagine caricate.
- Lenta: il valore medio della metrica si trova nel terzo più lento di tutti i caricamenti pagina.
- Media: il valore medio della metrica si trova nel terzo centrale di tutti i caricamenti pagina.
Un punteggio di velocità complessivo viene calcolato esaminando le categorie per ogni metrica:
- Veloce: se ogni metrica di una pagina/origin è Veloce.
- Lenta: se una qualsiasi metrica di una pagina/origin è lenta.
- Media: tutti gli altri casi.
Distribuzione del caricamento pagina
La sezione Distribuzione carico pagina presenta le metriche di distribuzione FCP e DCL nel set di dati CrUX.
- Origin: dati aggregati sulla velocità di tutte le pagine pubblicate da questo origin.
- Pagina: i dati sulla velocità di una singola pagina.
La distribuzione di ogni metrica è suddivisa in tre categorie: Rapida (terza più rapida), Media (terzo centrale) e Lenta (terzo inferiore). La distribuzione viene aggiornata quotidianamente.
Punteggio di ottimizzazione
PageSpeed Insights segnala solo le informazioni di ottimizzazione quando analizza una singola pagina.
PSI valuta in che misura una pagina segue le best practice comuni per il rendimento e calcola un punteggio da 0 a 100 che stima il margine di miglioramento nelle prestazioni. Valuta se una pagina può migliorare il proprio rendimento in due aree:
- tempo di caricamento dei contenuti above the fold: tempo trascorso dal momento in cui un utente richiede una nuova pagina a quello in cui il browser visualizza i contenuti above the fold.
- tempo di caricamento completo della pagina: tempo trascorso dal momento in cui un utente richiede una nuova pagina a quello in cui il browser la visualizza completamente.
Il punteggio è classificato come Buono, Medio o Basso. Il calcolo presuppone che uno sviluppatore voglia mantenere lo stesso aspetto e le stesse funzionalità della pagina.
- Buona: la pagina applica la maggior parte delle best practice sul rendimento e c'è poco margine per un'ulteriore ottimizzazione. Il punteggio della pagina è 80 o superiore.
- Media: la pagina non presenta alcune ottimizzazioni del rendimento comuni e c'è un margine medio per l'ottimizzazione. I punteggi della pagina sono compresi tra 60 e 79.
- Bassa: la pagina non è ottimizzata e c'è un margine abbastanza ampio per l'ottimizzazione. I punteggi della pagina sono compresi tra 0 e 59.
Il punteggio di ottimizzazione stima il margine di miglioramento del rendimento di una pagina. Una pagina con velocità bassa potrebbe avere un punteggio di ottimizzazione elevato perché ha un rapporto basso di risorse che bloccano la visualizzazione rispetto alle risorse totali utilizzate dalla pagina. D'altra parte, una pagina veloce potrebbe avere un punteggio di ottimizzazione basso perché ha un numero elevato di risorse che bloccano la visualizzazione rispetto alle risorse totali.
Statistiche della pagina
Questa sezione descrive i round trip necessari per caricare le risorse che bloccano la visualizzazione della pagina, i byte totali utilizzati dalla pagina e il confronto con il numero medio di round trip e byte utilizzati nel set di dati. Può indicare se la pagina potrebbe essere più veloce modificandone l'aspetto e la funzionalità.
Suggerimenti per l'ottimizzazione
Di seguito è riportato un elenco di best practice che possono essere applicate a questa pagina. Se la pagina è veloce, questi suggerimenti sono nascosti per impostazione predefinita, poiché la pagina si trova già nel terzo superiore di tutte le pagine nel set di dati e probabilmente non saranno necessari ulteriori miglioramenti.
Poiché le prestazioni di una connessione di rete variano notevolmente, l'ottimizzazione riguarda gli aspetti relativi alle prestazioni delle pagine indipendenti dalla rete: la configurazione del server, la struttura HTML di una pagina e l'utilizzo di risorse esterne come immagini, JavaScript e CSS. L'implementazione dei suggerimenti dovrebbe migliorare il rendimento relativo della pagina. Il rendimento assoluto della pagina, invece, continuerà a dipendere dalla connessione di rete dell'utente.
Le prestazioni della velocità sono influenzate da vari fattori, ma due dei quali sono i più importanti:
- Andamento del blocco del rendering : i round trip necessari per fornire risorse di blocco della visualizzazione. Se la maggior parte delle risorse di una pagina blocca la visualizzazione, PageSpeed Insights considera che una pagina abbia un ampio margine di ottimizzazione. Lo sviluppatore potrebbe esaminare le regole Evita reindirizzamenti alle pagine di destinazione, Elimina JavaScript e CSS che blocca il rendering, Sfrutta la memorizzazione nella cache del browser, Assegna priorità ai contenuti visibili e Riduci i tempi di risposta del server per l'ottimizzazione.
- Dimensioni della risposta: la dimensione totale della risposta, comprese le risorse principali HTML e tutte le risorse secondarie. Se la maggior parte del corpo della risposta può essere eliminata mediante compressione o minimizzazione, PageSpeed Insights considera che una pagina abbia un ampio margine di ottimizzazione. Lo sviluppatore potrebbe esaminare le regole Abilita compressione, Minimizza le risorse e Ottimizza immagini per l'ottimizzazione.
Domande?
Per eventuali domande su PageSpeed Insights, consulta le Domande frequenti o pubblica un messaggio nel nostro gruppo di discussione.