Alguém poderia me dizer como proceder para ativar o GZIP Compression do TomCat ou do Jetty?
Ativar GZIP Compression
6 Respostas
Ninguem??
Isso aí num é meio perigoso? E se o browser (hmmm… Safari) não aceitar o .gz
igorsrs mais tipow! se o browser não der suporte a .gz acredito que ele só não vai compactar,
diferente se o usuario estiver usando firefox ou chrome!
Não tem perigo algum. O navegador vai saber descompactar. Essa era uma dúvida minha há algum tempo atrás. Eu quase que implementei isso na mão :oops:
Enfim, para ativar o GZIP no Tomcat, primeiramente veja aqui: http://tomcat.apache.org/tomcat-6.0-doc/config/http.html
Depois de ler, procure no seu tomcat pelo connector que está definido (se não me engano fica no server.xml) e modifique o que for necessário para ativar a compressão.
Na rede que estou não tenho acesso ao SSH do servidor onde tenho um tomcat configurado dessa forma. Assim que chegar em casa eu vejo direitinho aonde fica p/ vc.
[]'s
davidbuzatto, valeu pela dica… eu consegui implementar aki no meu TomCat, o conector fica no server.xml mesmo.
E um outro detalhe eu usei a uma biblioteca do Jetty > jetty-util-x.xxx.jar e dentro do meu web.xml eu coloquei uma
chamada ao filtro do Jetty chamado de GzipFilter.
A configuração ficou da seguinte forma:
<filter>
<filter-name>gzip</filter-name>
<filter-class>org.mortbay.servlet.GzipFilter</filter-class>
<init-param>
<param-name>mimeTypes</param-name>
<param-value>text/html,text/plain,text/css, text/javascript</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>gzip</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
Fonte: http://blog.max.berger.name/2010/01/jetty-7-gzip-filter.html
Beleza então jweibe. 
[]'s