一些CSS&启用了mod_deflate的apache不会压缩JS文件。这个文件看起来像这样的“[domain.name] /aggregator.css?...”或“[domain.name] /misc/jquery.js?...”在YSlow。另一个CSS& JS没有“?”得到压缩。请解释我如何让apache压缩这些文件。

由于

有帮助吗?

解决方案

使用查询字符串提供文件没有什么特别之处,它们通常应该被压缩(它们在我的服务器上)。

除非你设置OutputFilter的方式有些有趣吗?我们来看一些httpd.conf。服务器在哪里?

ETA:

<FilesMatch "\.(css|js|x?html?|php)
AddOutputFilterByType DEFLATE text/html text/css text/javascript text/xml text/plain
quot;>

好奇&#8201;&#8212;&#8201;对我有用,除非在配置中还有其它东西被打破了。使用更常见的方法可能更好:

<*>

虽然。 (然后它只会尝试在这些类型时放弃PHP脚本的输出,而不是,例如,如果你正在吐出图像。)

其他提示

有同样的问题 - 显然文字/ javascript不够好。将应用程序/ javascript添加到过滤器对我来说很有用。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top