Rapide mémo sur la configuration du mod_deflate de apache qui permet de réduite pas mal la consommation de bande passante en compressant les données à la volée avec gzip avant de l’envoyer au client :
Tous d’abord, on charge le module dans la config :
Debian : a2enmod deflate
Ubuntu : sudo a2enmod deflate
Ensuite :
on ouvre le fichier apache2.conf ou httpd.conf, et l’on met l’une de ces lignes :
Si l’on veut seulement compresser les fichiers html, xml, et texte plein …
AddOutputFilterByType DEFLATE text/html text/plain text/xml
ou si l’on veut tous compresser par défaut
SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ \
no-gzip dont-vary
SetEnvIfNoCase Request_URI \
\.(?:exe|t?gz|zip|bz2|sit|rar)$ \
no-gzip dont-vary
SetEnvIfNoCase Request_URI \.pdf$ no-gzip dont-vary
ou pour compresser suivant le navigateur :
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Pour avoir des logs :
DeflateFilterNote Input input_info
DeflateFilterNote Output output_info
DeflateFilterNote Ratio ratio_info
LogFormat ‘ »%r » %{output_info}n/%{input_info}n (%{ratio_info}n%%)’ deflate
CustomLog /var/log/apache2/deflate_log deflate

petit detail au sujet visibilite des log moi dans mon blog je propose d’autres options meilleures
http://fakessh.eu/2010/10/04/activation-de-mod_deflate-sur-tout-mes-vhosts-et-amelioration-de-la-vue-des-logs/