J'ai des problèmes avec mod_deflate
… Plus précisément, cela ne défléchit réellement rien.
J'utilise Apache2 et Debian 4. J'avais a2enmod deflate
'd et mettre cela dans /etc/apache2/mods-enabled/deflate.conf
:
AddOutputFilterByType DEFLATE text/html text/plain
Pourtant, lorsque je curl -I http://host/robots.txt
, je ne vois pas d'en-têtes suggérant que la sortie est dégonflée (et cette suspicion est confirmée lorsque je access.log
et que mon DeflateFilterNote
dans le les journaux sont -
). Je sais que "il est branché", parce que si j'ajoute:
SetEnv force-gzip "yes"
La sortie est compressée.
Alors, est-ce que je fais quelque chose d'évident et stupide? Ou quoi?
mod_deflate
pas de sortie compressée à less que le client indique qu'il l'supporte. Le client fait cela en envoyant un en-tête de Accept-Encoding: gzip
dans la request originale.
curl
ne curl
fait pas par défaut. Mais vous pouvez l'instruire pour le faire avec la command:
curl --compressed -I http://host/robots.txt