- Recherche DNS : lorsqu'un utilisateur saisit l'URL d'un site Web, le navigateur doit traduire le nom de domaine en son adresse IP correspondante. Le temps de recherche DNS fait référence au temps nécessaire pour terminer ce processus.
- Durée de connexion : une fois que le navigateur connaît l'adresse IP du serveur, il établit une connexion avec le serveur. Le temps de connexion est le temps nécessaire pour établir cette connexion.
- SSL Handshake : si le site Web utilise le cryptage SSL (Secure Sockets Layer) / TLS (Transport Layer Security), le navigateur et le serveur doivent effectuer une poignée de main SSL pour établir une connexion sécurisée et cryptée. Le temps de négociation SSL fait référence au temps nécessaire pour terminer ce processus.
- Traitement du serveur : une fois la connexion établie, le serveur commence à traiter la requête du navigateur. Le temps de traitement du serveur est le temps nécessaire au serveur pour traiter la demande et se préparer à renvoyer la page Web.
- Transfert de données : une fois que le serveur est prêt à répondre, il renvoie le contenu de la page au navigateur. Le temps de transfert des données est le temps qu'il faut entre le serveur qui envoie les données de la page et le navigateur qui les reçoit complètement.
- Durée totale : la durée totale est la durée globale entre le moment où le navigateur commence à demander la page et le moment où la page est entièrement chargée et affichée, y compris la somme totale des durées pour toutes les étapes ci-dessus.
Comprendre chacune de ces étapes aide à analyser et à optimiser les performances de vitesse du site Web, à améliorer l'expérience utilisateur et à améliorer le classement d'optimisation des moteurs de recherche (SEO) du site Web.
Compression GZIP
GZIP est un algorithme de compression de données largement utilisé, principalement utilisé pour compresser les fichiers HTML, CSS, JavaScript et autres fichiers transmis entre les serveurs Web et les navigateurs. Il réduit considérablement la taille des fichiers, accélère les temps de chargement des pages, améliore l'expérience utilisateur et contribue positivement aux classements SEO. En réduisant la taille des transferts de données, la compression GZIP permet de minimiser l'utilisation de la bande passante et d'améliorer les temps de chargement des pages, qui sont des facteurs critiques pour les robots des moteurs de recherche dans le classement des sites Web.
Compression Brotli
Brotli est un algorithme de compression de données de nouvelle génération développé par Google. Il offre une efficacité de compression supérieure à celle de GZIP, en particulier pour les fichiers texte tels que HTML, CSS et JavaScript. La compression Brotli réduit encore la taille des fichiers, offrant des vitesses de décompression plus rapides et des taux de compression supérieurs à ceux de GZIP. Bien qu'il soit relativement plus récent, Brotli est largement pris en charge par les navigateurs et les serveurs Web modernes, ce qui en fait une stratégie cruciale pour optimiser les performances et le référencement des sites Web. La mise en œuvre de la compression Brotli peut améliorer considérablement les vitesses de chargement des sites Web et la satisfaction globale des utilisateurs, améliorant ainsi les performances de référencement et la fidélisation des utilisateurs.