piece de monnaie

Activer la compression gzip sur lighttpd

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

compress lighttpd, gzip lighttpd, lighttpd gzip, activer la compression gzip lighttpd, gzip linux, lighttpd compress, not provided

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