- Hacerlo funcionar con contenido tomado de un servidor JBoss vía AJP: para esto debemos utilizar:
mod_gzip_item_include handler ^jakarta-servlet
- Algunos contenidos no se comprimian, aunque parecía estar todo bien configurado: esto es debido a que la expresión regular configurada era:
^text/html$
y debía ser:
^text/html
porque los encabezados suelen incluir información de encoding, por ejemplo:
text/plain; charset=us-ascii
Ejemplo completo
<ifmodule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_can_negotiate No
mod_gzip_dechunk Yes
mod_gzip_handle_methods GET POST
# 512k
mod_gzip_maximum_file_size 524288
# 200k
mod_gzip_maximum_inmem_size 204800
mod_gzip_item_include handler ^jakarta-servlet
mod_gzip_item_include file \.html$
# Si usamos ^text/html$ (con $ al final) entonces estaremos excluyendo
# los mime que incluyen el encoding (utf8, etc) junto a text/html
mod_gzip_item_include mime ^text/html
mod_gzip_item_include mime ^text/plain
mod_gzip_item_include mime ^text/javascript
mod_gzip_item_include mime ^text/css
mod_gzip_item_include uri ^/intranet/app
mod_gzip_item_exclude mime ^image/
</ifmodule>
No hay comentarios:
Publicar un comentario