连接器设置:
<Connector ...
compression="2048"
noCompressionUserAgents="gozilla, traviata"
compressionMimeType="text/html,text/xml,text/plain,text/css,text/javascript"/>
这似乎适用于 html,但不适用于 css 或 javascript。compression="force"做可以工作,但是 compression="on" 不工作。 compression="2" 也不起作用,所以我不知道 "force" 到底在做什么。
有问题的文件大约有 6k,我已经清除了浏览器缓存等。
答案1
您应该使用compressableMimeType
,而不是 compressionMimeType,因此
<Connector ...
compression="1400"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType ="text/html,text/xml,text/plain,text/css,text/javascript"/>
应该可以奏效。
答案2
http://tomcat.apache.org/tomcat-7.0-doc/config/http.html
请使用 application/javascript 而不是 text/javascript,如下所示:
compressableMimeType="text/html,text/xml,text/plain,text/css,application/javascript"