una navegadores los evitar como caché cache archivos aplicación actualizar apache gzip yslow deflate

navegadores - compresión apache ¿Desinfla los archivos.js y.css no comprimidos?



evitar cache javascript (3)

En Apache Im, habilitar la compresión de salida agregando lo siguiente a mi archivo .htaccess:

# compress text, html, javascript, css, xml: AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript # Or, compress certain file types by extension: <Files *.html> SetOutputFilter DEFLATE </Files>

Así que estoy sirviendo todo el contenido con Content-Encoding: gzip, pero cuando pruebo mi página web con Yslow recibo:

Grade D on Compress components with gzip There are 3 plain text components that should be sent compressed * http://mysite.com/javascript/youTubeEmbed/youTubeEmbed-jquery-1.0.css * http://mysite.com/javascript/jquery.swfobject.1-1-1.min.js * http://mysite.com/javascript/youTubeEmbed/youTubeEmbed-jquery-1.0.js

¿Dónde está el problema? ¿No deberían comprimirse automáticamente?

Gracias

Luca


¿Recordaste limpiar tu caché antes de volver a cargar la página y ejecutar Yslow?

Tuve exactamente el mismo problema y lo arreglé así. Este es mi código:

AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript


En mi caso, resolví exactamente el mismo problema simplemente agregando esta línea al archivo .htaccess: AddOutputFilterByType DEFLATE text / javascript

Tal vez el servidor no obtenga javascript como aplicación / javascript sino texto / javascript . Espero eso ayude.


En mi caso, tuve que eliminar el Servidor Proxy Inverso (nginx). Por supuesto, también puede configurar la compresión usando el archivo nginx.conf (puede estar ubicado en / etc / nginx o usar un archivo .conf propio ubicado en directorio /etc/nginx/conf.d) - pero nginx causó algunos otros problemas. Habiendo eliminado nginx de un servidor que usa Plesk, vea estos consejos: http://forum.parallels.com/showthread.php?t=260563 Para abreviar una larga historia: cuide si los archivos son realmente atendidos por su Apache o son manejados por algo como nginx. Por cierto, una herramienta de prueba rápida: http://www.gidnetwork.com/tools/gzip-test.php