Si parla molto del caricamento dei siti e si consiglia di utilizzare strumenti come Pagespeed o Google Test My site. In effetti, questi siti generano dei report che possono aiutarvi a capire meglio quali sono le cause di un'eventuale lentezza, ma non vi danno, di fatto, un'analisi conclusiva. Questo può farvi pensare che il vostro sito sia pieno di errori, mentre in realtà potrebbe esserci un problema generato da qualche partner/integrazione, che aumenta il tempo di caricamento del vostro sito.
Per prima cosa, vediamo come funzionano le cose ed eseguiamo un test di caricamento su Page Speed.
Il test viene eseguito sia su desktop che su mobile, fornendo alcune metriche:
- Analisi mobile:
- Analisi desktop:
PageSpeed indica cosa non funziona bene sul vostro sito:
Leverage Browser Cache (Sfrutta la cache del browser) indica tutto ciò che non ha una cache, quindi non ha una nuova cache.
Enable Compression evidenzia i file che devono essere compressi, ma di solito le persone ignorano questo fatto.
PageSpeed vi fornirà molti dati che probabilmente non capirete bene, o che sono cose che non è possibile fare.
Ora, che ne dite di parlare del mio modo di analizzare la velocità delle pagine?
Innanzitutto, utilizzando il mega-master-blaster Pingdom.
Uso questa applicazione da circa 5 anni e vi spiegherò perché mi piace così tanto.
È semplice e, allo stesso tempo, completa, presentando informazioni come il tempo di caricamento, la dimensione della pagina e le richieste totali.
Per le versioni desktop:
- Tempo di caricamento ideale: max 8 secondi
- Dimensione ideale della pagina: max 5 mb
Per le versioni mobile:
- Tempo di caricamento ideale: max 3 secondi
- Dimensione ideale della pagina: max 3 mb
O Pingdom analizza in modo intelligente il contenuto del vostro sito web:
Se analizziamo il Tipo di contenuto, verifichiamo che la maggior parte del caricamento avviene tramite javascript e che solo il 74% del contenuto del vostro sito è costituito da partner/integrazioni. Interessante, non è vero?
Tutto ciò che avete sul vostro sito è essenziale? Esaminiamo le richieste, che sono fondamentalmente tutto ciò che viene caricato sul vostro sito e che può portarvi alla rovina.
Nella schermata qui sotto, cambiate l'ordinamento in Tempo di caricamento: potrete vedere quali script allungano il tempo di caricamento del vostro sito:
In base a ciò, è possibile capire se sul sito sono in esecuzione elementi vecchi, se si sta utilizzando qualcosa che non porta risultati o se il team di sviluppo sta installando componenti che compromettono il caricamento e fanno perdere utenti al sito.
Consiglio anche di eseguire un ordinamento per dimensione dei file, che indicherà se nel vostro sito ci sono file troppo grandi che necessitano di compressione.
È sempre una buona idea controllare se i DNS rispondono rapidamente, perché possono avere un impatto fino a 1s sul vostro caricamento.