16/03/2019Afin de savoir si la compression GZIP est activée sur un site, garantissant un gain important en temps de téléchargement, vous avez plusieurs possibilités.
Depuis la console d'un navigateur Web
- Ouvrez un nouvel onglet
- Appuyez sur F12 sur votre navigateur (sur Firefox/Chrome) ou Control+Shift+I (sur Opera) afin d'afficher les outils de développement.
- Allez sur l'adresse de la page à analyser.
- Dans la partie basse du navigateur, ouvrez l'onglet "Réseau".
- Dans les données "En-têtes" (sélectionné par défaut), la ligne "Content-Encoding: gzip" est affichée si la compression GZIP est utilisée.
Via un site Internet
Le site GidNetwork propose de tester cette fonctionnalité, avec un calcul du taux de compression. Il renverra en plus les en-têtes http du site.
Le site Check GZIP Compression permet également de renvoyer cette information :
En ligne de commande
L'outil CURL (que j'aborde ici sur Windows : WGET et CURL sur Windows) permet de télécharger les en-têtes d'une URL. Voici comment procéder sur Windows (sur Linux, remplacez les guillemets par des apostrophes) :
curl -I -H "Accept-Encoding: gzip" http://monsite.com/
Dans la réponse, si vous avez l'en-tête "Content-Encoding: gzip", le serveur compresse bien les données à la volée.
Et si le contenu n'est pas compressé ?
Pour indiquer à Apache que vous souhaitez utilisez GZIP, il faut :
- Paramétrer le fichier .htaccess en ajoutant les commandes suivantes :
<IfModule mod_deflate.c=>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
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
AddOutputFilterByType DEFLATE application/json
</IfModule>
Activer le module "mod_deflate.so" dans httpd.conf, sur ApacheRelancer le serveur Apache et refaites l'un des tests présentés iciDernière modification le 16/03/2019 - Quillevere.net