2
我想在大于2048字节的文件上对tomcat6启用gzip压缩。因此,我设置了连接器:
<Connector port="80" protocol="HTTP/1.1"
compressionMinSize在Tomcat上不起作用6
connectionTimeout="20000"
redirectPort="8443"
compression="on"
compressionMinSize="2048"
compressableMimeType="text/html,text/xml,text/css,application/javascript,application/json" />
但是,compressionMinSize参数似乎不起作用。在响应头我总是得到: Content-Encoding:gzip
即使是小的反应(例如请求大小376B,内容大小213B)
我缺少的东西?
根据你说的文档是正确的,我已经修复了属性名称,但重启服务器后没有任何改变。小的回应仍然被压缩。 –
Tomcat确实有一些小的烦人的错误,这些错误在更高版本中修复。所以,如果可以,请先升级到最新版本。 此外,还要使用'compressionMinSize =“2048”'',它实际上是在代码中处理的,但文档中未显示。话虽如此,我的配置(Tomcat 6和Tomcat 7)都能正常使用推荐的设置,所以可能会有一些关于您的设置(阀门,过滤器等)的特殊情况。 – tazmanos