Avis Google

Moyenne : 5/5

Accueil > Blog > Gzip ou Brotli : quelle compression choisir pour votre site web

Gzip ou Brotli : quelle compression choisir pour votre site web

Gzip et Brotli sont deux algorithmes de compression utilisés sur le web pour réduire la taille des fichiers et améliorer les temps de chargement des pages. Gzip, c’est un peu le vétéran, rapide comme l’éclair pour compresser nos fichiers et alléger nos pages web. Il fait partie des meubles, mais il fait toujours le job.

Maintenant, laissez-moi vous présenter Brotli. Nouveau sur la scène, il est comme le magicien des taux de compression, rendant vos fichiers encore plus petits. C’est un peu plus lent, mais ça vaut le coup pour une navigation ultra-rapide.

mini picto komweb bleu

Par Kom Web

Le 03/02/2024

Les principales différences entre Gzip et Brotli

1 : Efficacité de Compression

  • Gzip : Gzip est un algorithme de compression plus ancien et moins efficace en termes de taux de compression par rapport à Brotli.
  • Brotli : Brotli est considéré comme plus performant en termes de taux de compression. Il peut souvent produire des fichiers plus petits que Gzip pour le même contenu.

2 : Vitesse de Compression et Décompression

  • Gzip : Gzip a généralement des vitesses de compression et de décompression plus rapides que Brotli.
  • Brotli : Brotli peut être plus lent en termes de compression et de décompression, mais il offre une meilleure compression.

3 : Support du Navigateur

  • Gzip : Gzip est largement pris en charge par la plupart des navigateurs et serveurs, et il est utilisé depuis longtemps.
  • Brotli : Brotli est une technologie plus récente, mais il est de plus en plus pris en charge par les navigateurs modernes.
gzip ou brotli que choisir

4 : Utilisation avec HTTPS

  • Gzip : Gzip est couramment utilisé avec les connexions HTTP et HTTPS.
  • Brotli : Brotli est souvent préféré pour les connexions HTTPS en raison de ses performances supérieures.

5 : Niveau de Compression Ajustable

  • Gzip : Gzip offre des niveaux de compression réglables, ce qui permet de trouver un équilibre entre la taille du fichier et la vitesse de compression.
  • Brotli : Brotli offre également des niveaux de compression ajustables, ce qui permet une personnalisation similaire.

Comparatif des avantages et inconvénients de Gzip et Brotli

Le choix entre Gzip et Brotli dépend de divers facteurs tels que la nature de votre site web, les performances du serveur, les préférences de vos visiteurs et le niveau de soutien des navigateurs. Voici quelques considérations pour vous aider à prendre une décision :

1 : Avantages et inconvénients de Gzip

Avantages de Gzip

  • Compatibilité élevée : Gzip est pris en charge par la plupart des navigateurs et des serveurs.
  • Vitesse de compression rapide : Gzip a tendance à être plus rapide que Brotli en termes de vitesse de compression.

Inconvénients de Gzip

  • Taux de compression légèrement inférieur : Gzip a généralement un taux de compression légèrement inférieur à celui de Brotli.

2 : Avantages et inconvénients de Brotli

Avantages de Brotli

  • Taux de compression élevé : Brotli offre généralement un taux de compression supérieur, ce qui peut entraîner des économies de bande passante significatives.
  • Performances accrues : En raison de son taux de compression élevé, Brotli peut réduire les temps de chargement des pages, améliorant ainsi l’expérience utilisateur.

Inconvénients de Brotli

  • Vitesse de compression plus lente : Brotli a une vitesse de compression légèrement plus lente que Gzip.

Le cas o2switch

En effectuant une analyse de temps de chargement pour certaines de nos sites web, avec les outils GT Metrix, Pingdom ou Google page Speed, nous avions une alerte concernant une compression Gzip non activée sur ces sites web. Nous privilégions beaucoup l’hébergeur O2switch que nous recommandons pour les sites web vitrines et petits sites E-commerce. Nous avons d’ailleurs rédigé un article sur notre Top 5 des meilleurs hébergeurs web français que nous vous recommandons de lire. Nous avons donc sollicité le Service Client o2switch pour leur posé la question et leur réponse a été rapide et très convaincante comme d’habitude !

La compression est activée nativement sur nos serveurs. Mais effectivement, nous n’utilisons pas Gzip. Nous utilisons Brotli à la place, qui est plus récent/performant. Donc certains tests, qui ne teste que gzip, indiqueront à tort que ce n’est pas compressés (ex pingdom). C’est compressé, mais avec quelque chose de plus récent.

SAV o2switch

Pour la plupart des sites web : Gzip est toujours un choix solide en raison de sa compatibilité étendue et de sa vitesse de compression rapide. C’est particulièrement pertinent si la vitesse de chargement du site est une priorité absolue.

Pour les sites axés sur les performances : Si les performances du site et la réduction maximale de la taille des fichiers sont essentielles, Brotli peut être une excellente option, surtout si votre serveur et vos visiteurs utilisent des navigateurs qui le prennent en charge.

Comment savoir si la compression gzip est activé sur mon site web

Vous pouvez vérifier si la compression Gzip est activée sur votre site web en suivant ces étapes :

1- Outil en ligne 

Utilisez des outils en ligne tels que https://www.giftofspeed.com/gzip-test/ ou https://sitechecker.pro/fr/gzip-test/ où vous pouvez simplement entrer l’URL de votre site pour voir si la compression Gzip est activée.

2- Navigateur Web (Chrome)

  • Ouvrez votre site dans le navigateur Chrome.
  • Faites un clic droit sur la page, sélectionnez « Inspecter » pour ouvrir les outils de développement.
  • Accédez à l’onglet « Network ».
  • Rechargez la page.
  • Recherchez le fichier principal de votre page (généralement HTML) dans la liste, puis vérifiez la colonne « Content-Encoding ». Si vous voyez « gzip », cela indique que la compression Gzip est activée.

3- En-têtes HTTP 

Utilisez un outil en ligne comme « WebSniffer » pour analyser les en-têtes HTTP de votre site. Entrez l’URL de votre site et examinez les en-têtes pour voir si « Content-Encoding: gzip » est présent.

4- Fichiers de Configuration

Consultez le fichier .htaccess à la racine de votre installation si vous utilisez un serveur Apache. Recherchez des lignes de code telles que mod_deflate ou mod_gzip qui indiquent la configuration de la compression Gzip.

gzip enabled test

5- Console de Gestion du Serveur 

Si vous avez accès à la console de gestion de votre serveur, examinez les paramètres de configuration du serveur pour voir si la compression Gzip est activée.

Si vous ne trouvez aucune information à propos de la compression Gzip ou si elle n’est pas activée, vous pouvez envisager de la configurer. Dans un environnement WordPress, cela peut être fait à l’aide de plugins comme W3 Total Cache ou via la configuration du serveur. Pour les sites non WordPress, vous devrez généralement ajuster la configuration du serveur. Assurez-vous de faire une sauvegarde avant d’apporter des modifications.

Comment savoir si la compression brotli est activée pour mon site web

Pour vérifier si la compression Brotli est activée sur votre site web, suivez ces étapes :

1- Outil en ligne 

Utilisez des outils en ligne tels que https://www.giftofspeed.com/gzip-test/ ou https://tools.keycdn.com/brotli-test où vous pouvez simplement entrer l’URL de votre site pour voir si la compression Brotli est activée.

2- Navigateur Web (Chrome)

  • Ouvrez votre site dans le navigateur Chrome.
  • Faites un clic droit sur la page, sélectionnez « Inspecter » pour ouvrir les outils de développement.
  • Accédez à l’onglet « Network ».
  • Rechargez la page.
  • Recherchez le fichier principal de votre page (généralement HTML) dans la liste, puis vérifiez la colonne « Content-Encoding ». Si vous voyez « br », cela indique que la compression Brotli est activée.

3- En-têtes HTTP 

Utilisez un outil en ligne comme « WebSniffer » pour analyser les en-têtes HTTP de votre site. Entrez l’URL de votre site et examinez les en-têtes pour voir si « Content-Encoding: br » est présent.

4- Fichiers de Configuration

Si vous utilisez Nginx, Apache ou un autre serveur web, consultez les fichiers de configuration correspondants.

  • Pour Nginx, vérifiez les directives liées à Brotli dans le fichier de configuration.
  • Pour Apache, assurez-vous que le module mod_brotli est activé.

5- Console de Gestion du Serveur 

Si vous avez accès à la console de gestion de votre serveur, examinez les paramètres de configuration du serveur pour voir si la compression Brotli est activée.

gzip enabled test

Si aucune information n’indique que la compression Brotli est activée, vous devrez peut-être la configurer. Consultez la documentation de votre serveur web ou contactez votre hébergeur pour obtenir des instructions spécifiques sur l’activation de la compression Brotli.

En résumé…

Bien que Gzip soit toujours largement utilisé et pris en charge, Brotli offre généralement une meilleure compression, ce qui peut entraîner des temps de chargement de page plus rapides. Cependant, le choix entre les deux dépend souvent du support du navigateur, de la configuration du serveur et des préférences en matière de performances. De nombreux sites web utilisent une combinaison de Gzip et Brotli, permettant aux serveurs de fournir le meilleur format en fonction des capacités du client.

Dans de nombreux cas, la combinaison des deux méthodes de compression est également envisageable. Les serveurs web modernes et les navigateurs prennent souvent en charge Gzip et Brotli, permettant aux serveurs de négocier le type de compression en fonction des capacités du client. Cela peut offrir une flexibilité optimale pour améliorer les performances du site.

Vos questions fréquentes sur Gzip et Brotli

Quels sont les avantages de la compression Brotli par rapport à Gzip sur le plan des performances web ?

Brotli offre un taux de compression plus élevé, réduisant la taille des fichiers et améliorant les temps de chargement des pages. Cependant, il a une vitesse de compression légèrement plus lente par rapport à Gzip.

Comment puis-je savoir si mon serveur prend en charge la compression Brotli et si mon navigateur l'utilise effectivement ?

Utilisez les outils de développement du navigateur pour inspecter les en-têtes HTTP de vos fichiers. Si vous voyez « br » dans la colonne « Content-Encoding », cela indique que Brotli est utilisé. Vérifiez également les configurations du serveur pour vous assurer que Brotli est activé.

Comment puis-je activer la compression Brotli sur mon serveur web si ce n'est pas encore configuré ?

La configuration de la compression Brotli dépend du type de serveur web que vous utilisez. Pour Apache, vous pouvez utiliser le module mod_brotli, tandis que pour Nginx, vous pouvez activer Brotli avec ngx_brotli. Consultez la documentation de votre serveur web ou contactez votre hébergeur pour des instructions spécifiques.

Est-il recommandé d'utiliser exclusivement Brotli, ou vaut-il mieux utiliser une combinaison de Gzip et Brotli pour la compression des ressources ?

Dans la plupart des cas, l’utilisation d’une combinaison de Gzip et Brotli offre une flexibilité optimale. Les serveurs web modernes peuvent négocier le type de compression en fonction des capacités du client, garantissant une compatibilité étendue et des performances améliorées.

Y a-t-il des navigateurs qui ne prennent pas en charge la compression Brotli ?

Bien que la plupart des navigateurs modernes prennent en charge Brotli, certains navigateurs plus anciens ou moins courants pourraient ne pas le faire. Il est toujours recommandé de vérifier la liste de compatibilité des navigateurs pour s’assurer que votre public cible bénéficie des avantages de Brotli.

Autres lectures recommandées

Kom Web vous accompagne au quotidien pour la maintenance et la sécurisation de votre site web

Nous accompagnons également au quotidien les TPE et PME dans la création ou la refonte de leur site internet. Pour optimiser votre présence sur le web, nous mettons en place les solutions techniques adaptées qui vous permettront d’améliorer le référencement naturel de votre site sur Google et les autres moteurs de recherche.

0 commentaires

Soumettre un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.