Activer la Compression Brotli pour booster votre site internet


107 views
Temps de lecture 6min 11s
4/22/2023, 8:04:54 PM
Auteur : Michael

Activer la Compression Brotli pour booster votre site internet

 

 

Hier, nous avons vu comment activer la compression GZIP sur un serveur Apache pour optimiser les performances de votre site web. Aujourd'hui, nous allons aller un peu plus loin en vous montrant comment activer la compression Brotli, une technique de compression plus récente et plus efficace, sur votre serveur web. La compression Brotli offre une meilleure compression des fichiers, ce qui peut contribuer à réduire la taille des données transférées et à améliorer les temps de chargement des pages de votre site. Dans ce tutoriel, nous vous guiderons à travers les étapes pour activer la compression Brotli sur votre serveur web. Alors, mettez-vous à l'aise et préparez-vous à optimiser votre site web pour offrir une meilleure expérience utilisateur à vos visiteurs !

 

Qu'est-ce que la Compression Brotli ?

La compression Brotli est un algorithme de compression de données développé par Google. Elle est conçue pour compresser les données de manière plus efficace que les méthodes de compression traditionnelles comme GZIP. En utilisant la compression Brotli, vous pouvez réduire la taille des fichiers transférés entre le serveur web et le navigateur du client, ce qui peut entraîner une réduction de la consommation de bande passante et des temps de chargement des pages plus rapides. La compression Brotli est particulièrement efficace pour compresser les fichiers texte, tels que les fichiers HTML, CSS, JavaScript et JSON.

 

Avantages de la Compression Brotli

La compression Brotli offre plusieurs avantages par rapport à d'autres méthodes de compression, tels que GZIP. Voici quelques-uns de ses avantages clés :

  • Meilleure efficacité de compression : La compression Brotli offre généralement une meilleure efficacité de compression que GZIP, ce qui signifie qu'elle peut réduire davantage la taille des fichiers.
  • Meilleure performance : En réduisant la taille des fichiers, la compression Brotli peut améliorer les temps de chargement des pages de votre site web, ce qui peut conduire à une meilleure performance globale du site.
  • Prise en charge de la compression de fichiers texte : La compression Brotli est particulièrement efficace pour compresser les fichiers texte, tels que les fichiers HTML, CSS, JavaScript et JSON, qui sont couramment utilisés dans le développement web.
  • Prise en charge par les navigateurs modernes : La compression Brotli est prise en charge par la plupart des navigateurs web modernes, ce qui signifie que vos visiteurs pourront bénéficier des avantages de la compression Brotli sans avoir besoin d'installer de plug-ins ou d'extensions supplémentaires.

 

Comment Activer la Compression Brotli sur un Serveur Web

Maintenant que vous comprenez les avantages de la compression Brotli, voyons comment l'activer sur votre serveur web. Voici les étapes à suivre :

  1. Vérifier la compatibilité du serveur web : Avant d'activer la compression Brotli, vous devez vous assurer que votre serveur web prend en charge cette fonctionnalité. La compression Brotli est généralement prise en charge par les serveurs web Apache, Nginx et LiteSpeed. Assurez-vous de vérifier la documentation de votre serveur web pour vous assurer que la compression Brotli est compatible.
  2. Installer le module de compression Brotli : Une fois que vous avez vérifié que votre serveur web prend en charge la compression Brotli, vous devez installer le module de compression Brotli approprié. Les étapes d'installation peuvent varier en fonction de votre serveur web. Voici quelques exemples d'installations pour différents serveurs web :

    • Pour Apache : Vous pouvez installer le module mod_brotli pour Apache en utilisant la commande suivante :

    sudo apt-get install libapache2-mod-brotli
    • Pour Nginx : Vous pouvez installer le module ngx_brotli pour Nginx en utilisant la commande suivante :
    sudo apt-get install nginx-module-brotli
    • Pour LiteSpeed : Vous pouvez activer la compression Brotli dans les paramètres de configuration de LiteSpeed en ajoutant la ligne suivante :
    compress.brotli = 1

     

  3. Configurer la compression Brotli : Une fois que vous avez installé le module de compression Brotli, vous devez le configurer sur votre serveur web. Les paramètres de configuration peuvent varier en fonction de votre serveur web, mais voici quelques exemples de configurations pour différents serveurs web :

    • Pour Apache : Vous pouvez configurer la compression Brotli dans le fichier de configuration d'Apache (habituellement situé dans /etc/apache2/apache2.conf) en ajoutant les lignes suivantes :

    <IfModule mod_brotli.c>
      # Compression level (0-11)
      BrotliCompressionLevel 11
      # Types de fichiers à compresser
      AddOutputFilterByType BROTLI_COMPRESS text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript
    </IfModule>
    • Pour Nginx : Vous pouvez configurer la compression Brotli dans le fichier de configuration de Nginx (habituellement situé dans /etc/nginx/nginx.conf) en ajoutant les lignes suivantes :
    brotli on;
    brotli_comp_level 11;
    brotli_types text/plain text/html text/xml text/css text/javascript application/javascript application/x-javascript;
    • Pour LiteSpeed : Vous pouvez configurer la compression Brotli dans les paramètres de configuration de LiteSpeed en ajoutant la ligne suivante :
    compress.brotli = 1

     

  4. Redémarrer le serveur web : Après avoir configuré la compression Brotli, vous devez redémarrer votre serveur web pour que les changements prennent effet. Vous pouvez utiliser la commande suivante pour redémarrer votre serveur web en fonction de votre serveur web :

    • Pour Apache : Utilisez la commande suivante pour redémarrer Apache :

    sudo service apache2 restart
    • Pour Nginx : Utilisez la commande suivante pour redémarrer Nginx :
    sudo service nginx restart
    • Pour LiteSpeed : Utilisez la commande suivante pour redémarrer LiteSpeed :
    sudo service lsws restart

 

 

Félicitations !

Vous avez maintenant activé la compression Brotli sur votre serveur web, ce qui permettra de compresser les fichiers texte de manière plus efficace et d'améliorer la vitesse de chargement de votre site web pour les utilisateurs.

En utilisant la compression Brotli, vous pouvez réduire la taille des fichiers transférés entre le serveur et le navigateur, ce qui peut entraîner des temps de chargement plus rapides et une meilleure expérience utilisateur.

Il est important de noter que la compression Brotli fonctionne avec les fichiers texte, tels que les fichiers HTML, CSS, JavaScript et XML. Les fichiers binaires, tels que les images, les vidéos et les fichiers audio, ne bénéficient généralement pas de la compression Brotli. Il est donc important d'utiliser d'autres techniques de compression, comme la compression d'image, pour optimiser ces types de fichiers.

En conclusion, la compression Brotli est une technique efficace pour améliorer la performance de votre site web en réduisant la taille des fichiers texte transférés entre le serveur et le navigateur. En suivant les étapes d'activation de la compression Brotli sur votre serveur web, vous pouvez profiter des avantages de cette technique de compression avancée pour offrir une expérience utilisateur optimisée sur votre site web. N'oubliez pas de vérifier la documentation de votre serveur web pour vous assurer de la compatibilité de la compression Brotli et de configurer les paramètres de compression de manière appropriée. Enfin, assurez-vous de redémarrer votre serveur web après avoir effectué les modifications de configuration pour que les changements prennent effet.