Tomcat

HTTP gzip壓縮不適用於tomcat 6中的css或javascript

  • May 22, 2014

連接器設置:

<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” 也不起作用,所以我不知道“力”到底在做什麼。

有問題的文件大約 6k,我已經清除了瀏覽器記憶體等。

你應該使用compressableMimeType,而不是compressionMimeType,所以

<Connector ...
compression="1400"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType ="text/html,text/xml,text/plain,text/css,text/javascript"/>

應該做的伎倆。

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"

引用自:https://serverfault.com/questions/29108