Come si misura la velocità?

Chris Anstey
Chris Anstey
Bojan Pavic
Bojan Pavic

Il rendimento nel mondo reale è molto variabile a causa delle differenze che riguardano i dispositivi degli utenti, le connessioni di rete e altri fattori. Ad esempio, se carichi il sito web utilizzando una connessione di rete via cavo in ufficio e lo confronti con il carico utilizzando il Wi-Fi in un bar, è probabile che le esperienze siano molto diverse. Sul mercato sono disponibili molti strumenti utili per raccogliere dati di prova controllati o reali al fine di valutare le prestazioni di una pagina.

Grafica degli strumenti per la velocità

I dati di prova controllati sono dati sul rendimento raccolti in un ambiente controllato con impostazioni predefinite del dispositivo e della rete, mentre i dati reali sono dati sul rendimento raccolti dai caricamenti di pagine reali vissuti dagli utenti in natura. Ogni tipo ha i suoi punti di forza e i suoi limiti.

I dati di laboratorio offrono risultati riproducibili e un ambiente di debug, ma potrebbero non rilevare i colli di bottiglia reali e non possono correlarsi con i KPI reali delle pagine. Con i dati di laboratorio, è necessario comprendere i dispositivi e le reti tipiche degli utenti ed eseguire il mirroring appropriato di queste condizioni quando testi il rendimento. Tieni presente che, anche nelle aree con 4G, gli utenti potrebbero comunque riscontrare connessioni più lente o intermittenti quando si trovano in ascensori, durante il tragitto giornaliero o in ambienti simili.

I dati reali (chiamati anche Real User Monitoring o RUM) registrano l'esperienza utente reale e consentono la correlazione con i KPI aziendali, ma hanno un insieme limitato di metriche e capacità di debug limitate.

Strumenti

Dati di prova

Lighthouse prende un URL ed esegue una serie di controlli sulla pagina, generando un report sul rendimento della pagina. Esistono diversi modi per eseguire Lighthouse, tra cui un'opzione per controllare facilmente una pagina da Chrome DevTools.

Dati dei campi

Il report sull'esperienza utente di Chrome (CrUX) fornisce metriche che mostrano in che modo gli utenti di Chrome reali trovano destinazioni popolari sul web.

Altri strumenti

PageSpeed Insights fornisce dati di prova controllati e reali relativi a una pagina. Utilizza Lighthouse per raccogliere e analizzare i dati di laboratorio relativi alla pagina, mentre i dati sul campo reali si basano sul set di dati del report sull'esperienza utente di Chrome.

Gli Strumenti per sviluppatori di Chrome sono un insieme di strumenti per sviluppatori web integrati direttamente nel browser Google Chrome. Consente di profilare il runtime di una pagina, nonché di identificare i colli di bottiglia delle prestazioni ed eseguirne il debug.