Comment activer la compression Brotli dans Apache
- 1473
- 343
- Victor Charpentier
Tout comme GZIP, Brotli est également un algorithme de compression générique développé par Google. Il comprime les données à l'aide d'une combinaison de technologies et d'algorithmes modernes. Il est similaire à la vitesse pour se dégonfler mais fournit une compression plus élevée. La compression de Brotli est soutenue par tous les principaux navigateurs comme Chrome, Firefox, Safari, Edge.
La compression de Brotli est optée par les meilleures fortunes technologiques comme CloudFlare, etc. C'est la raison, nous vous recommandons de passer à Brotli à partir de l'ancien algorithme de compression de données dégonflées.
Ce tutoriel vous aide à permettre la compression de Brotli dans le serveur Web Apache.
Conditions préalables
Accès à la coquille à votre serveur avec un compte privilégié sudo.
Nous supposons que vous avez déjà un serveur Apache en cours d'exécution. A également créé un hôte virtuel pour l'application Web.
Étape 1 - Installation de Brotli
Tout d'abord, installez le package Brotli sur votre système. Pour les systèmes Ubuntu et Debian, il est disponible dans les référentiels par défaut.
Ouvrez un terminal et type:
sudo apt install brotli -y
Cela installera le package requis contenant les fichiers d'algorithme sur votre système.
Étape 2 - Configurez Brotli avec Apache
Le serveur Apache contient le module Brotli par défaut. Vous pouvez activer le module Brotli dans Apache avec la commande suivante.
sudo a2enmod brotli
Ensuite, vous devez configurer l'hôte virtuel Apache pour activer la compression avec Brotli. Vous devez ajouter le code ci-dessous dans le fichier de configuration de l'hôte virtuel.
AddOutputFilterByType Brotli_Compress Text / HTML Text / Text Plain / Text XML Text / CSS Text / JavaScript Application / JavaScript123 |
Après avoir activé la compression Brotli, le fichier de configuration de l'hôte virtuel ressemble ci-dessous:
ServerAdmin webmaster @ LocalHost ServerName Exemple.com documentroot / var / www / addoutputfilterbytype brotli_compress text / html text / brott text / xml text / css text / javascrip application / javascripr errorlog $ apache_log_dir / erreur.log Customlog $ apache_log_dir / access.journal combiné123456789101112 |
Enregistrez le fichier de configuration et fermez-le. Puis recharger le service Apache pour appliquer les modifications.
sudo systemctl redémarrer apache2
C'est ça. Vous avez réussi à activer la compression Brotli dans le serveur Apache.
Étape 3 - Compression de test
Accédez à votre application Web dans un navigateur et vérifiez la valeur des en-têtes dans la console du navigateur. Vous devez rechercher le Codage du contenu
valeur. Il doit contenir BR
comme valeur, qui indique que la page Web est compressée avec la compression Brotli.
Les héros de ligne de commande peuvent également utiliser la commande curl pour accéder aux valeurs d'en-tête comme ci-dessous:
curl -i -h 'accepter-codage: br' http: // exemple.com
Vous verrez le résultat ci-dessous.
Http / 1.1 200 ok Date: Thu, 01 juil 2021 06:26:54 GMT Server: Apache / 2.4.41 (Ubuntu) Mise à niveau: H2, Connexion H2C: mise à jour en dernier modifié: ven, 05 février 2021 08:55:44 GMT etag: "33-5ba92fc4cecdf-br" Accept-ranges: les octets varient: l'accept-encodage Codage du contenu: br Content-Length: 46 Content-Type: Text / HTML
Vérifier la valeur de Codage du contenu
option.
Conclusion
Ce tutoriel vous a aidé à configurer la compression de Brotli dans le serveur Web Apache.
- « Programme JavaScript pour ajouter deux nombres
- Comment utiliser les variables d'environnement dans le nœud.js »