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