piece de monnaie

Activer la compression gzip sur lighttpd

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

lighttpd gzip, gzip linux, gzip lighttpd, lighttpd compression, lighttpd compress, activer compression gzip, activer javascript linux, activer gzip lighttpd, activer compression css, activer gzip linux, mysql activer compression, activer module lighttpd, compression gzip lighttpd, activer compression gzip css, compression gzip

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

 

Vidéos drôles

Du fingerboard en taille réelle Un bateau accoste sur la plage Un policier saute une barrière Les rouquins ont une ame C'est toujours mieux de se faire rouler dessus Un problème moteur chez ses soldats Un saut raté dans la piscine Démonstration de Kung Fu par un soldat coréen Comment ne pas faire du vin chaud au micro onde