Qual é o melhor método para GZIP as páginas de aplicativos da Web JSF-Seam
Estou desenvolvendo um aplicativo Web JSF no Tomcat, planejando usar o Seam em um futuro próximo e quero adicionar a compactação de nossas páginas e recursos da web (ou seja, arquivos Javascript e CSS). Estou ciente de três métodos para respostas GZIP em uma web Java:
Use o filtro Ehcache GZIP: é usado no Appfuse, provavelmente é sólido e verifica se o agente do usuário suporta o GZIP antes de aplicá-lo, mas parece ter problemas com o Seam, que usaremoshttp: //seamframework.org/Community/EHCacheGZipFilterIncompatibleWithSea.
Use pjl-filter. Na pergunta stackoverflow: A compactação Tomcat não adiciona uma codificação de conteúdo: gzip no cabeçalho, parece que não há vazamentos de memória, mas não sei se há problemas com o Seam ou nã
Utilize a compactação incorporada do Tomcat - embora possa não fornecer uma codificação de conteúdo (o Tomcat 6.0.14 parece funcionar bem, mas você só pode fornecer uma lista negra para a qual compressão de agentes do usuário não deve ser aplicada.
Alguém tem experiência com esses métodos em um ambiente JSF-Seam? Qual é a "melhor" solução?
brigado, Glen