Activer la compression gzip (mod_deflate)

Pour les offres Hébergement Linux
(L'article sur la compression des scripts PHP via zlib est ici)

Dans cet article, nous vous montrons comment activer le module de compression mod_deflate avec le fichier .htaccess.

Le module mod_deflate du serveur Apache permet de comprimer en gzip des fichiers HTML et CSS. Vous pouvez ainsi réduire jusqu'à 70 % la charge des données transmises. Cela aura pour conséquence de réduire le temps de chargement de votre site Web.

 

Cette technique est particulièrement efficace pour les visiteurs avec une connexion lente, par exemple sur smartphone. Dans un tel cas, la compression améliore significativement la performance.

Voici comment activer la compression gzip

Étape 1

Veuillez accéder à l'espace Web via SFTP. Téléchargez le fichier .htaccess sur votre PC.

Note : Si aucun fichier .htaccess n'existe encore, vous devez le créer au cours de l'étape suivante.

Étape 2

Ouvrez le fichier .htaccess avec un éditeur de texte, par exemple Notepad++. Collez le code suivant à la fin du fichier :

Remarque : Si vous le souhaitez, vous pouvez restreindre la compression à certains types MIME.

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/shtml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
</IfModule> 
Étape 3

Enregistrez le fichier .htaccess et réimportez-le sur votre espace Web.

Remarque :

Les modifications du fichiers .htaccess s'appliqueront aussi bien au dossier de destination qu'aux sous-dossiers de celui-ci. Cela signifie que si le fichier .htaccess est placé dans le dossier principal, la compression gzip s'appliquera à tout votre espace Web.

Voici comment tester la compression gzip

  • Analyse de Site Web vous aide à optimiser votre site Web et vous indique notamment si la compression gzip est activée ou non.
  • Google PageSpeed Insights est un outil développé par Google qui permet d'analyser le temps de chargement d'un site Web et qui fournit des recommandations pour optimiser ce temps de chargement.
  • Autrement vous pouvez utiliser les outils de développement de votre navigateur. Ouvrez votre site Web depuis votre navigateur et activez l'outil de développement. Choisissez ensuite (Analyse) Réseau. Cliquez sur l'une des lignes de résultats puis cliquez sur l'onglet/le bouton En-têtes bruts. Dans les en-têtes de réponse, recherchez la ligne Content-Encoding: gzip.

Veuillez noter : La plupart des réseaux de diffusion de contenu tels que 1&1 IONOS CDN utilisent déjà une compression efficace. Par conséquent, vous n'avez pas besoin d'activer la compression gzip si vous utilisez 1&1 IONOS CDN.