- Ricerca DNS: quando un utente inserisce l'URL di un sito web, il browser deve tradurre il nome di dominio nel suo indirizzo IP corrispondente. Il tempo di ricerca DNS si riferisce al tempo necessario per completare questo processo.
- Tempo di connessione: una volta che il browser conosce l'indirizzo IP del server, stabilisce una connessione con il server. Il tempo di connessione è il tempo necessario per stabilire questa connessione.
- Handshake SSL: se il sito Web utilizza la crittografia SSL (Secure Sockets Layer)/TLS (Transport Layer Security), il browser e il server devono eseguire un handshake SSL per stabilire una connessione sicura e crittografata. Il tempo di handshake SSL si riferisce al tempo necessario per completare questo processo.
- Elaborazione server: dopo aver stabilito la connessione, il server inizia a elaborare la richiesta del browser. Il tempo di elaborazione del server è il tempo impiegato dal server per elaborare la richiesta e prepararsi a restituire la pagina web.
- Trasferimento dati: una volta che il server è pronto a rispondere, invia il contenuto della pagina al browser. Il tempo di trasferimento dei dati è il tempo impiegato dal server per inviare i dati della pagina al browser che li riceve completamente.
- Tempo totale: il tempo totale è il tempo complessivo da quando il browser inizia a richiedere la pagina a quando la pagina viene caricata e visualizzata completamente, inclusa la somma totale dei tempi per tutti i passaggi precedenti.
Comprendere ciascuno di questi passaggi aiuta ad analizzare e ottimizzare le prestazioni della velocità del sito Web, a migliorare l'esperienza dell'utente e a migliorare il posizionamento di ottimizzazione dei motori di ricerca (SEO) del sito Web.
Compressione GZIP
GZIP è un algoritmo di compressione dei dati ampiamente utilizzato applicato principalmente per comprimere HTML, CSS, JavaScript e altri file trasmessi tra server Web e browser. Riduce significativamente le dimensioni dei file, accelera i tempi di caricamento delle pagine, migliora l'esperienza dell'utente e contribuisce positivamente al posizionamento SEO. Riducendo le dimensioni del trasferimento dei dati, la compressione GZIP aiuta a ridurre al minimo l'utilizzo della larghezza di banda e migliora i tempi di caricamento delle pagine, che sono fattori critici per i crawler dei motori di ricerca nel classificare i siti web.
Compressione Brotli
Brotli è un algoritmo di compressione dati di nuova generazione sviluppato da Google. Offre una maggiore efficienza di compressione rispetto a GZIP, in particolare per file basati su testo come HTML, CSS e JavaScript. La compressione Brotli riduce ulteriormente le dimensioni dei file, fornendo velocità di decompressione più elevate e rapporti di compressione superiori rispetto a GZIP. Nonostante sia relativamente più recente, Brotli è ampiamente supportato dai browser e server web moderni, rendendolo una strategia cruciale per ottimizzare le prestazioni del sito web e la SEO. L'implementazione della compressione Brotli può migliorare significativamente la velocità di caricamento del sito Web e la soddisfazione complessiva degli utenti, migliorando così le prestazioni SEO e la fidelizzazione degli utenti.