某些CSS & JS文件没有被启用mod_deflate的apache压缩。这个文件在YSlow中看起来像这个“[domain.name] /aggregator.css?...”或者“[domain.name] /misc/jquery.js?...”。其他CSS & JS没有“?”被压缩。请解释我如何让apache压缩这些文件。为什么Apache不会gzip有参数的css或js文件?
感谢
某些CSS & JS文件没有被启用mod_deflate的apache压缩。这个文件在YSlow中看起来像这个“[domain.name] /aggregator.css?...”或者“[domain.name] /misc/jquery.js?...”。其他CSS & JS没有“?”被压缩。请解释我如何让apache压缩这些文件。为什么Apache不会gzip有参数的css或js文件?
感谢
没有什么特别之处与查询字符串投放文件,它们一般应仍然被压缩(他们是我的服务器上)。
除非您设置OutputFilter的方式有什么好笑吗?我们来看看一些httpd.conf。服务器在哪里?
ETA:
<FilesMatch "\.(css|js|x?html?|php)$">
好奇 - 对我的作品,除非有什么东西在config停止它打破别的。这可能会更好地使用更通常的:
AddOutputFilterByType DEFLATE text/html text/css text/javascript text/xml text/plain
虽然。 (然后它只会尝试缩小PHP脚本的输出时,他们是那些类型,而不是,例如,如果你吐出一个图像。)
我在.htaccess文件中添加了以下行
呃,我正在使用1&1托管其中mod_deflate和mod_gzip被禁用。 任何处于类似情况的人都会觉得这很有用:http://mrrena.blogspot.com/2009/01/how-to-compress-php-and-other-text.html – Neddy 2011-01-21 06:16:52
有同样的问题 - 显然文本/ JavaScript不是够好了。添加应用程序/ JavaScript的过滤器为我做了伎俩。
可能与serverfault.com更相关,假设它是一个服务器配置问题,而不是这样编程。 – bobince 2009-09-10 08:22:41