Activer la compression GZIP pour optimiser le temps de chargement de votre site

Publié le 22 avril 2011 - Developpement Web. Tags : ,

Dans la série des optimisation rapides à mettre en place pour accélérer le temps de chargement d’un site internet : la compression GZIP.

La compression GZIP c’est quoi ? Un façon de compresser les fichiers servis par votre serveur, afin d’en diminuer le poids, et donc, le temps de chargement. Selon la taille initiale de vos fichiers, vous pouvez réduire le poids de 85% !

Si votre site tourne sur Apache 2 (logiquement c’est le cas), on utilisera DEFLATE. Pour ce faire, il suffit de placer ce code dans son .htaccess :

SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-javascript application/x-httpd-php

A noter qu’il est possible d’ajouter des règles complémentaires, comme le code ci-dessous, si vous voulez annuler la compression pour les navigateurs incompatibles :

BrowserMatch ^Mozilla/4 gzip-only-text/html

Une fois la mise à jour de votre fichier .htacess effectuée, vous pouvez tester le résultat et connaitre le taux de compression de vos pages grâce à cet outil : test GZIP

Pour les sites utilisant Apache 1.x, il faut utiliser le Mod_GZIP, un tutoriel se trouve ici (Anglais).


Articles sur ce thème :