# Compression Gzip/Brotli

> Réduction de la taille des fichiers texte (HTML, CSS, JS) envoyés par le serveur au navigateur, grâce à un algorithme de compression comme Gzip ou Brotli.

- Auteur : Clément Hadrot
- Publié le : 2026-09-25
- Mis à jour le : 2026-09-25
- URL : https://wpmoderne.dev.wordpress-developpement.fr/lexique/compression-gzip-brotli/

Compresser une valise avant de la fermer pour qu'elle prenne moins de place : c'est exactement ce que fait le serveur avec les fichiers texte d'une page web avant de les envoyer au navigateur, qui se charge ensuite de les « déplier ».

## Un réglage côté serveur, pas côté WordPress

La compression se configure généralement au niveau du serveur web (Nginx, Apache) ou du CDN, pas dans WordPress lui-même. Un hébergeur mutualisé bien configuré l'active par défaut pour les fichiers HTML, CSS et JavaScript ; à défaut, elle peut se déclarer manuellement dans un fichier `.htaccess` sous Apache ou la configuration Nginx.

## Exemple

```
<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/html text/css application/javascript
</IfModule>
```

Cette directive Apache active la compression Gzip pour les types de fichiers les plus courants d'une page WordPress, réduisant nettement le volume transféré sur le réseau.

## Gzip ou Brotli ?

- Brotli, développé par Google, offre généralement un meilleur taux de compression que Gzip pour un temps de traitement comparable, mais nécessite un support explicite du serveur et du navigateur.
- La compression concerne les fichiers texte ; les images déjà compressées (JPEG, WebP, AVIF) n'en tirent quasiment aucun bénéfice supplémentaire.
- Un fichier compressé réduit le temps de transfert réseau, mais n'a pas d'effet direct sur le TTFB, qui dépend davantage du temps de traitement côté serveur avant l'envoi de la réponse.
