Lorsque la compression GZ est activée, les fichiers de votre site Web sont réduits lors de leur transfert via Internet. Votre site Web peut donc être chargé plus rapidement, en particulier si la connexion Internet est lente. Cela fonctionne particulièrement bien pour les fichiers textuels comme HTML, CSS et JavaScript. Dans cet article, nous vous expliquons comment activer la compression GZ.

Activer la compression via .htacces

Créez un fichier .htaccess avec le contenu suivant. Si vous disposez déjà d'un fichier .htaccess, vous pouvez le compléter avec le bloc de code suivant.

<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>

Si vous devez modifier le fichier .htaccess, chargez-le dans le répertoire de votre site Web. Vous trouverez de plus amples informations dans l'article Activer la compression gzip (mod_deflate).

Activer la compression via php.ini

Si vous utilisez PHP, vous pouvez également choisir d'activer une compression via php.ini. Pour cela, copiez le code suivant dans un fichier "php.ini" puis chargez celui-ci dans le dossier de votre site Web.

zlib.output_compression=1
zlib.output_compression_level=9

Les instructions du fichier php.ini sont exclusivement valables pour le répertoire dans lequel le fichier php.ini se trouve. Pour cette raison, copiez le fichier de préférence dans tous les répertoires contenant des fichiers PHP.

Vous trouverez de plus amples informations dans l'article Modifier les paramètres PHP via php.ini.