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

Jan Hornung Ultimo aggiornamento 21.01.2020
5 Min.
Misurare il tempo di ricarica

Valutare le prestazioni del proprio sito web è molto facile oggi. Uno o due clic e Google o un altro servizio sputa fuori i risultati con suggerimenti concreti per le soluzioni. Meraviglioso. Almeno per la prima ottimizzazione. Ma al più tardi quando si fa una messa a punto, si cambia hoster o si pulisce WordPress , diventa importante capire quali strumenti misurano effettivamente il tempo di caricamento e come si possono trattare questi dati.

Recentemente, un cliente ci ha scritto a proposito della chat di supporto. Si era appena trasferito e ha confrontato le prestazioni del suo sito presso il vecchio hoster con il suo sito presso RAIDBOXES. Ci ha detto che la mossa non valeva davvero la pena per un aumento delle prestazioni di soli 9 punti su Google PageSpeed Insights .

Infatti, riceviamo continuamente richieste di questo tipo. Ecco perché ho dato un'occhiata a quali strumenti di informazione come Google PageSpeed Insights forniscono effettivamente l'interpretazione e come misurano le prestazioni o il tempo di caricamento. Ad essere onesti, il risultato mi ha sorpreso un po'. Perché: il significato dei valori è di solito spiegato molto bene e in dettaglio. Tuttavia, le pagine di aiuto dei fornitori di test non entrano in dettaglio su 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à della tua pagina

Era già un argomento in un precedente post del blog: test come Google PageSpeed Insights non misurano il tempo di caricamento della tua pagina, ma il suo potenziale di ottimizzazione. Determinano quanto bene la tua pagina soddisfi un insieme predefinito 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 scorrimento: Tempo impiegato da un utente che richiede una nuova pagina al browser che rende il contenuto visibile senza scorrimento.
  • Tempo necessario alla pagina per caricarsi completamente: tempo impiegato da un utente che richiede una nuova pagina al browser per renderizzare completamente la pagina.

Vedete, Google non misura la velocità, ma i "modi per aumentare le prestazioni". Una differenza cruciale. E questo significa anche che non si può dire dai risultati quanto velocemente la pagina o l'area visibile senza scorrimento si carica effettivamente.

Strumenti di performance come PageSpeed Insights ti 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.

Anche se la valutazione con punti e colori sembra buona, c'è una cosa che Google PageSpeed Insights non fa: misurare il tempo di caricamento.
Estratto da un test di Google PageSpeed Insights . Da un punteggio di 85 punti, tra l'altro, ci sarebbe un segno di colore verde. Una cosa che il test non fa: misurare sistematicamente il tempo di caricamento.

Tuttavia, non appena si tratta dell'ottimizzazione del tempo di caricamento di una pagina già ottimizzata, questi test possono fornire solo intuizioni limitate. In tal caso, è necessario eseguire una vera misurazione delle prestazioni. Questo è particolarmente vero quando si cambia fornitore di hosting. Poiché il server web stesso può essere così buono, se il sito è pieno di cantieri, anche un cambiamento di infrastruttura porta relativamente poco.

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 confrontare esattamente dove il suo sito aveva quali guadagni di prestazioni dopo il passaggio.

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 al confronto

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

  • un marchio per le prestazioni della pagina
  • consigli specifici su come migliorare questo voto

I punteggi sono su una scala da 0 a 100, dove 100 è il punteggio migliore. Fin qui tutto chiaro. E intuitivamente accessibile ad ogni utente. Soprattutto perché le valutazioni sono supportate da un sistema a semaforo.

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 suo 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 al nostro esempio dall'inizio: il cliente - e anche nessun'altra persona - è in grado di dire esattamente da quale fattore la vecchia e la nuova pagina differiscono. Solo con una misurazione reale della velocità è possibile una tale affermazione.

ebook: Misura le prestazioni del tuo sito come un professionista

Le misurazioni del tempo forniscono i migliori dati sul tempo di carico

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:

  • Il sito è il 21% più veloce dopo la conversione 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 suo sito era più che raddoppiato nelle aree rilevanti.

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

Così, per un confronto significativo di due o più pagine, devono essere soddisfatte almeno le seguenti due condizioni:

  • Lo strumento utilizzato deve misurare le cose giuste - le parti rilevanti della pagina. Quando si cambia hoster, per esempio, non si dovrebbe fare affidamento esclusivamente su un test che guarda principalmente i fattori onpage.
  • I dati utilizzati devono permettere una dichiarazione di confronto significativa. Normalmente, si vuole sapere in base a quale fattore un'ottimizzazione ha portato avanti la propria pagina. Solo con queste informazioni si può, per esempio, fare una previsione sul miglioramento del tasso di conversione.

Concesso: Conoscere i dati giusti è solo l'inizio. Naturalmente, bisogna anche sapere come testare correttamente le prestazioni della pagina e leggere i set di dati. Ecco perché esamineremo questi due argomenti in dettaglio nei prossimi blogpost.

Tuttavia, capire i dati e le conclusioni ammissibili che si possono trarre da essi è la base per tutti i passi successivi di ottimizzazione. E aiuta a prendere le misure di ottimizzazione giuste e più sensate.

RAIDBOXER dall'inizio e capo del supporto. Ai Bar e ai WordCamps ama parlare di PageSpeed e delle prestazioni dei siti web. Il modo migliore per corromperlo è un espresso - o un pretzel bavarese.

Commenti su questo articolo

Scrivi un commento

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