Ingeny, le blog !

Véritable fenêtre sur notre univers, vous trouverez dans ce blog des ressources technologiques, des conseils, des témoignages et bien d'autres choses encore...

Apache propose un module de compression des fichiers, appelé deflate, qui permet - si le client le supporte - de compresser les fichiers avant de les envoyer, permettant ainsi de réduire les besoins de bande passante. En fonction de vos besoin - ou de ceux de vos clients - ca n'est pas négligeable.

Ce module est fournis avec son fichier de configuration, seulement celui ci n'est pas complet et ne prendra en charge que les type mime suivant : html, plain et xml.

Afin de permettre la compression des fichiers RSS, CSS et javascript, voici quelque lignes de configuration à rajouter a la fin de votre apache.conf :

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

Un outil en ligne est disponible pour vérifier si la compression est bien activé sur vos fichiers à cette adresse : http://www.gidnetwork.com/tools/gzip-test.php