Utilitaires
Scripts
Divers
Jeux
Rechercher
Quillevere.net
Paradigmes informatiques

Vérifier si la compression GZIP est activée sur un site

16/03/2019

Afin 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 Apache
  • Relancer le serveur Apache et refaites l'un des tests présentés ici
  • Dernière modification le 16/03/2019 - Quillevere.net

    Commentaires

    Aucune inscription n'est requise si vous souhaitez

    Rechercher sur le site

    fr en rss RSS info Informations