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