Misura il tempo di ricarica

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

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 host 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 tramite la chat di supporto. Aveva appena traslocato e stava confrontando le prestazioni del suo sito presso il vecchio host con quelle del suo sito presso il vecchio host. Raidboxes. Ci ha detto che non ne valeva 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 tuo 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 scorrere: Tempo che intercorre tra la richiesta di una nuova pagina da parte dell'utente e il rendering del contenuto visibile dal browser senza scorrere.
  • 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.

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.

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 tuo 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 per i confronti

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

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

I punteggi sono espressi su una scala da 0 a 100, dove 100 rappresenta il punteggio migliore. Fin qui tutto chiaro. E accessibile in modo intuitivo a tutti gli utenti. 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 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 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 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.

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 host, 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.

Ti è piaciuto l'articolo?

Con la tua valutazione ci aiuti a migliorare ancora di più il nostro contenuto.

Scrivi un commento

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