que tiene una aplicación JSF (mojarra 2.1.8, PrimeFaces 3.3) que se ejecuta en Tomcat 6. Si bien el análisis de la página de Google con Firebug página de velocidad, me di cuenta que podía optimizar algunas cosas por gzip-compresión .compresión gzip para la materia JSF
Compressing the following resources with gzip could reduce their transfer size by 371,1KiB (74% reduction).
Compressing http://localhost:8080/someApp/javax.faces.resource/jquery/jquery.js.jsf?ln=primefaces could save 72,5KiB (74% reduction).
Compressing http://localhost:8080/someApp/javax.faces.resource/theme.css.jsf?ln=primefaces-aristo could save 53,4KiB (71% reduction).
Compressing http://localhost:8080/someApp/javax.faces.resource/jsf.js.jsf?ln=javax.faces could save 49,6KiB (78% reduction).
...
ya que se convirtió en la compresión en mi server.xml
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"
compression="on"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml,text/plain,application/javascript,application/json,text/javascript"/>
Pero no comprime los archivos mencionados anteriormente enumerados.
¿Qué más tengo que hacer para conseguir trabajo de compresión?
Jonny
¿Cuáles son los tipos MIME de su .js.jsf y recursos .css.jsf? ¿Qué cliente estás usando para probar? –
Hola Christoper, gracias por tu respuesta. Estos recursos son provistos/agregados por Primefaces sobre la marcha. .js.jsf tiene application/javascript (listado en compressableMimeType) y .css.jsf tiene text/css (ok, no figura en compressableMimeType). Mi cliente: Último navegador Chrome en WinXP. Jonny – user871611
¿Obtiene el encabezado Content-Type correcto en la respuesta cuando solicita esos recursos del servidor? ¿También obtienes un encabezado Content-Length? –