sdx-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sdx-developers] compression Gzip


From: Sylvain Wallez
Subject: Re: [sdx-developers] compression Gzip
Date: Wed, 17 Aug 2005 17:25:25 +0200
User-agent: Mozilla Thunderbird 1.0.6 (Macintosh/20050716)

Nicolas CUNIN wrote:

J’ai donc naturellement fait des recherches sur Internet pour implémenter ça au niveau de cocoon (à la suite de conseils de Martin et Pierrick), j’ai alors trouvé deux sites dont le deuxième m’a semblé complet et plus pertinent, en voici l’adresse :

http://wiki.apache.org/cocoon/GzipPipeline

(le premier étant celui d'un serializerGzip qui est en lien sur ce site)


Le wiki Cocoon contient plusieurs exemples d'intégration de la compression dans les composants eux-même (pipeline ou serializer). Ces exemples n'ont jamais été intégrés dans Cocoon parce que nous considérons que la compression gzip est de la responsabilité de la couche transport, c'est à dire du moteur de servlets ou du serveur http, qui négocie cela avec l'entête "accept-encoding". Le gérer au niveau de Cocoon entraine aussi une combinatoire importante au niveau des implémentations (caching, non-caching, etc).

Tomcat propose la compression gzip à la volée, mais cette fonctionnalité est désactivée par défaut : voir l'attribut "compression" sur http://jakarta.apache.org/tomcat/tomcat-5.5-doc/config/http.html

Si on ne souhaite pas gérer ceci au niveau de la configuration du moteur de servlets, mais l'intégrer dans l'application web, on peut utiliser un servlet filter qui fait ce même travail. Chercher "gzip servlet filter" sur Google remonte plein de bonnes choses et en particulier l'excellent http://www.onjava.com/lpt/a/4361

Sylvain

--
Sylvain Wallez                        Anyware Technologies
http://people.apache.org/~sylvain     http://www.anyware-tech.com
Apache Software Foundation Member     Research & Technology Director





reply via email to

[Prev in Thread] Current Thread [Next in Thread]