我想对大于2048字节的文件在tomcat6上启用gzip压缩。因此,我设置连接器:
<Connector port="80" protocol="HTTP/1.1"
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)
我遗漏了什么吗?

最佳答案

compressionMinSize选项仅存在于Tomcat7.0及更高版本中。对于Tomcat6.0,您应该使用compression="2048"来实现相同的效果。

10-06 09:16