Comment utiliser : Test de compression de site web
- Saisissez l'URL d'une page ou simplement un nom de domaine, puis cliquez sur Tester la compression.
- Lisez le verdict : Brotli, gzip, Zstandard ou aucune compression.
- Comparez les octets transférés pour chaque valeur de
Accept-Encodinget voyez à quel point la page pourrait être réduite avec gzip 9 ou Brotli 11. - Consultez la liste CSS et JavaScript pour repérer les fichiers envoyés non compressés, puis suivez les recommandations.
À quoi sert la compression HTTP ?
Les navigateurs envoient un en-tête Accept-Encoding listant les formats de compression qu'ils prennent en charge — aujourd'hui généralement gzip, deflate, br, zstd. Un serveur correctement configuré choisit l'un de ces formats, compresse la réponse et l'indique avec Content-Encoding. Pour les contenus textuels comme le HTML, le CSS, le JavaScript, le JSON et le SVG, cela réduit généralement la taille transférée de 60 à 80 %, ce qui améliore directement le temps de chargement, le Largest Contentful Paint et la consommation de données mobiles.
Ce que vérifie ce test
- Chaque encodage séparément : la page est demandée avec
identity,br,gzip,zstdet un en-tête combiné semblable à celui d'un navigateur, et les octets réellement transférés sont mesurés. - Économies potentielles : la page non compressée est compressée sur notre serveur avec gzip 6, gzip 9, Brotli 5 et Brotli 11, afin que vous voyiez ce que vous laissez de côté.
- CSS et JavaScript liés : jusqu'à 12 feuilles de style et scripts de la page sont analysés, car il est fréquent que le HTML soit compressé alors que les fichiers statiques ne le sont pas.
- En-tête Vary :
Vary: Accept-Encodingindique aux caches de stocker séparément les versions compressées et non compressées.
Activer la compression
| Serveur | Gzip | Brotli |
|---|---|---|
| Nginx | gzip on; gzip_types text/css application/javascript application/json image/svg+xml; | Module ngx_brotli : brotli on; brotli_types …; |
| Apache | mod_deflate : AddOutputFilterByType DEFLATE text/html text/css application/javascript | mod_brotli : AddOutputFilterByType BROTLI_COMPRESS … |
| Node / Express | Middleware compression | Fichiers .br précompressés ou un CDN |
| Cloudflare, Vercel, Netlify | Automatique pour les types de contenu textuels | |
Ce qu'il ne faut pas compresser
Les JPEG, PNG, WebP, AVIF, vidéos, polices WOFF2 et fichiers ZIP sont déjà compressés : appliquer gzip dessus gaspille du processeur et peut même les rendre plus lourds. Ne compressez que les formats texte. Pour les fichiers eux-mêmes, minifiez d'abord (JavaScript, HTML, CSS), puis laissez le serveur les compresser.
Nos requêtes sont signées DevPackBot et ne récupèrent que l'URL que vous saisissez ainsi que ses fichiers CSS et JS liés. Les sites protégés par un système anti-bot peuvent bloquer le test.
Aussi recherché comme : test gzip, vérifier compression gzip, test brotli, gzip activé, test compression http, vérifier brotli, vérificateur content-encoding, test zstd.
Outils complémentaires : Test de compression de site web
- Test de vitesse de page — Lancez Google Lighthouse sur n’importe quelle URL, en version mobile ou desktop.
- Vérificateur d'en-têtes HTTP — Saisissez une URL et découvrez exactement ce que le serveur renvoie : code de statut, chaîne de redirections et chaque en-tête de réponse, avec une explication claire de ceux qui comptent pour le SEO, le cache et la sécurité.
- Compression Brotli — Compressez du texte ou des fichiers avec Brotli à n’importe quel niveau de 0 à 11, décompressez des données .br et comparez le résultat avec gzip, le tout localement dans votre navigateur.
- Compression Gzip — Compressez du texte ou n'importe quel fichier en gzip, zlib ou deflate brut, ou collez du Base64 ou ouvrez un fichier .gz pour le décompresser.
Questions fréquentes
Comment vérifier si gzip est activé sur mon site ?
gzip affiche « Gzip » comme encodage du serveur et un nombre d'octets nettement inférieur à celui de identity, gzip est activé.Brotli est-il meilleur que gzip pour un site web ?
Qu'est-ce que Zstandard (zstd) ?
Content-Encoding: zstd, et certains CDN commencent à le proposer. Brotli et gzip restent les formats les plus déployés.