Confronta la velocità del sito web

Il dilemma del voto scolastico: un problema tipico nel confronto delle prestazioni

Valutare le prestazioni del proprio sito web è oggi molto semplice. Bastano uno o due clic e Google o un altro servizio ti restituisce i risultati con suggerimenti concreti per le soluzioni da adottare. Fantastico. Almeno per la prima ottimizzazione. Ma al momento della messa a punto, del cambio di hoster o della pulizia di WordPress, diventa importante capire quali strumenti misurano effettivamente il tempo di caricamento e come gestire questi dati.

Qualche anno fa, un cliente ci scrisse a proposito della chat di supporto. Aveva appena traslocato e stava confrontando le prestazioni del suo sito web presso il vecchio hoster con quelle del suo sito web presso il vecchio hoster. Raidboxes. Ci disse che non ne valeva la pena per un aumento delle prestazioni di soli 9 punti su Google PageSpeed Insights .

In effetti, riceviamo continuamente richieste di questo tipo. Ecco perché ho dato un'occhiata alle informazioni che strumenti come Google PageSpeed Insights forniscono effettivamente per l'interpretazione e come misurano le prestazioni o i tempi di caricamento. Ad essere sincero, il risultato mi ha un po' sorpreso. Perché: il significato dei valori è solitamente spiegato molto bene e in dettaglio. Tuttavia, le pagine di aiuto dei fornitori di test non approfondiscono due punti:

  • Quale strumento è adatto a quale scopo?
  • Quali dati possono essere interpretati e utilizzati e come?

Strumenti come Google PageSpeed Insights non misurano la velocità del tuo sito web.

Ne abbiamo già parlato in un altro post del blog: i test come Google PageSpeed Insights non misurano il tempo di caricamento del tuo sito web, ma il suo potenziale di ottimizzazione. Determinano in che misura il tuo sito web soddisfa una serie predefinita di criteri rilevanti per le prestazioni. Inoltre, i test forniscono istruzioni per ottimizzare il potenziale delle prestazioni. Tuttavia, c'è una cosa che questi test non fanno esplicitamente: misurare il tempo di caricamento.

Google lo fa sembrare così:

PageSpeed Insights misura i modi per aumentare le prestazioni di un sito nei seguenti modi:

  • Tempo necessario per caricare il contenuto visibile senza scorrere: Tempo che intercorre tra la richiesta di una nuova pagina e la visualizzazione del contenuto da parte del browser senza scorrere.
  • Tempo necessario per il caricamento completo della pagina: tempo impiegato dalla richiesta di una nuova pagina fino al completo rendering della pagina da parte del browser.

Vedi: Google non misura la velocità, ma le "possibilità di aumentare le prestazioni". Una differenza fondamentale. E questo significa anche che non puoi capire dai risultati quanto velocemente si carica la pagina o l'area visibile senza scorrere.

Gli strumenti per le prestazioni come PageSpeed Insights mostrano dove puoi guadagnare rapidamente molte prestazioni.

Tuttavia, anche questo non è un problema, perché gli strumenti forniscono ancora dati preziosi per l'ottimizzazione, anche se non misurano il tempo di caricamento. Le dichiarazioni di tali test hanno il maggior valore aggiunto per i grandi passi di ottimizzazione, come l'uso del caching o della compressione delle immagini.

Tuttavia, quando si tratta di ottimizzare i tempi di caricamento di un sito web già ottimizzato, questi test possono fornire solo indicazioni limitate. In questo caso, è necessario effettuare una vera e propria misurazione delle prestazioni. Questo vale soprattutto quando si cambia fornitore di hosting. Infatti, per quanto buono sia il server web, se il sito web è pieno di cantieri, anche un cambio di infrastruttura è di scarsa utilità.

Per una tale misurazione "reale" delle prestazioni è possibile utilizzare ad esempio i seguenti strumenti:

Con uno di questi test, il cliente sarebbe stato in grado di dire con un confronto esattamente dove il suo sito ha avuto quali guadagni di prestazioni dopo la modifica.

E questo mi porta al secondo punto di questo post: soprattutto strumenti come PageSpeed Insights tentano di usare valori per un confronto che sono adatti solo in misura limitata o non lo sono affatto. Perché quando si lavora con punteggi o sistemi di classificazione, si entra rapidamente in una situazione che in questo articolo chiamo il dilemma del voto scolastico.

Il dilemma dei voti scolastici: i voti non sono adatti per i confronti

Strumenti come Google PageSpeed Insights, o YSlow di Yahoo producono due tipi di dati:

  • un punteggio per le prestazioni del sito web
  • consigli specifici su come migliorare questo voto

I punteggi sono su una scala da 0 a 100, con 100 che rappresenta il punteggio migliore. Fin qui tutto chiaro. E intuitivamente accessibile. Soprattutto perché le valutazioni sono supportate da un sistema di semafori.

Ma quando si tratta di confrontare due parti sulla base di queste valutazioni, l'interpretazione dei risultati della misurazione non è più così semplice. Infatti, è incredibilmente difficile, se non impossibile. Perché tutti possono vedere che la pagina con la valutazione 90 è migliore di quella con la valutazione 80. Ma la seguente affermazione non può più essere fatta: In base a quale fattore la pagina con il punteggio di 90 è migliore dell'altra?

E questo descrive il problema nel tuo nucleo: I sistemi di classificazione semplicemente non permettono tali affermazioni. Lo sai dai tuoi giorni di scuola: la persona seduta accanto a te ha preso una C, ma tu hai preso una B. Anche se solo uno o due punti vi separano: Il risultato è fondamentalmente diverso. E senza conoscere la chiave di grado della carta, è impossibile dire quanto vicino fosse il risultato.

La ragione di questa limitata significatività è il cosiddetto livello di scala dei dati di misurazione. Tuttavia, non voglio approfondire questo aspetto in questa sede. Per maggiori dettagli sui livelli di scala e le operazioni aritmetiche consentite, è sufficiente dare un'occhiata a Wikipedia.

Torniamo all'esempio dell'inizio: nessuno è in grado di dire con esattezza di quale fattore differiscano il vecchio e il nuovo lato. Solo con una vera misurazione della velocità è possibile fare una tale affermazione.

Le misurazioni temporali forniscono i migliori dati sui tempi di caricamento

I dati più preziosi per i confronti, la preparazione di misure di ottimizzazione, ecc. sono in ogni caso le misurazioni del tempo. Perché questi hanno un punto zero verso il quale ci si può orientare. Così, gli strumenti che misurano il tempo di carico permettono tutti i tipi di affermazioni e confronti.

Quindi, se si misura un tempo di caricamento della pagina di 2,712 secondi prima di una misura di ottimizzazione e un valore di 2,133 secondi dopo la conversione, si possono fare le seguenti dichiarazioni sulla base di questi dati:

  • Dopo la conversione, il sito è più veloce del 21% rispetto a prima della conversione.
  • L'aspetto ottimizzato è responsabile di più di un quinto delle prestazioni della pagina. (una delle informazioni più importanti in assoluto!)
  • Tutte le ulteriori misure di ottimizzazione possono essere impostate in relazione a questo valore. Così, un'ottimizzazione che porterebbe il 9 per cento di velocità in più, ma significa uno sforzo sproporzionato in più, può essere data priorità in modo diverso rispetto a una misura che risparmia corrispondentemente più tempo di caricamento.

Se il cliente del caso d'esempio avesse misurato fin dall'inizio con uno strumento come webpagetest.org, avrebbe visto che il rendimento del tuo sito era più che raddoppiato nelle aree rilevanti.

Conclusione: la conoscenza del tipo e della qualità dei dati di misurazione è solo l'inizio.

Quindi, per un confronto significativo tra due o più siti web, devono essere soddisfatte almeno le due condizioni seguenti:

  • Lo strumento utilizzato deve misurare le cose giuste, ovvero le parti rilevanti del sito web. Quando si cambia hoster, ad esempio, non ci si deve affidare esclusivamente a un test che esamina principalmente i fattori onpage.
  • I dati utilizzati devono consentire un confronto significativo. Normalmente, si vorrebbe sapere in base a quale fattore un'ottimizzazione ha fatto progredire il proprio sito web. Solo con queste informazioni è possibile, ad esempio, fare una previsione sul miglioramento del tasso di conversione.

Certo: Conoscere i dati giusti è solo l'inizio. Naturalmente, devi anche sapere come testare correttamente le prestazioni della pagina e come leggere i set di dati. Ecco perché affrontiamo questi due argomenti in dettaglio in altri blogpost.

Tuttavia, la comprensione dei dati e delle conclusioni ammissibili che se ne possono trarre è la base per tutte le ulteriori fasi di ottimizzazione. E aiuta ad adottare le misure di ottimizzazione più giuste e sensate.

"*" indica i campi obbligatori

Desidero iscrivermi alla newsletter per essere informato sui nuovi articoli del blog, sugli ebook, sulle funzionalità e sulle novità di WordPress. Posso ritirare il mio consenso in qualsiasi momento. Si prega di prendere nota della nostra Politica sulla Privacy.
Questo campo è per la convalida e non deve essere modificato.

Ti è piaciuto l'articolo?

Con la tua valutazione ci aiuti a migliorare ancora di più i nostri contenuti. Grazie!

Scrivi un commento

Il tuo indirizzo e-mail non sarà pubblicato. I campi obbligatori sono contrassegnati da *.