piece de monnaie

Activer la compression gzip sur lighttpd

Comment économiser sa bande passante grâce à la compression gzip

lighttpd compress filetype jpg, lighttpd gzip compression

Date de publication : 2008-12-18

Pour activer la compression gzip sur lighttpd il faut en premier lieu ajouter le chargement du module mod_compress dans les modules chargés.
Pour cela éditer le fichier lighttpd.conf et ajouter mod_compress dans la section server.modules comme suit :


server.modules = (
[...]
"mod_compress"
)

Personnellement j'ai uniquement besoin d'activer la compression sur mes fichiers css et javascript, le reste étant gérer par mon cache php.

Configuration du mod_compress :


compress.cache-dir = "/tmp/mod_compress/"
compress.filetype = ("text/css", "application/javascript", "application/x-javascript")

On redémarre lighty :


root@home:~# /etc/init.d/lighttpd restart

Pour connaitre les type mimes renvoyés par votre serveur (cela peut varié) et vérifier que la compression fonctionne je vous conseille d'utiliser l'extension firefox LiveHttpHeader et de vérifier les champs :


Content-Type: application/x-javascript
Content-Encoding: gzip

Documentation du mod_compress

Image : Esdras Calderan

 
 

b1n@sp1n