嘗試使用網上的方式, 修改%TOMCAT_HOME%/conf/server.xml 文件javascript
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" compression="on" // 打開壓縮功能 (on|off) compressionMinSize="2048" // 啓用壓縮的輸出內容大小,這裏面默認爲2KB noCompressionUserAgents="gozilla, traviata" // 對於這裏配置的瀏覽器,不啓用壓縮 compressableMimeType="text/html,text/xml,text/plain,text/css,application/javascript" //對哪些文件類型啓用壓縮 />
發現並不起做用, 通過一番查找, 在stackoverflow上發現解決方案css
http://stackoverflow.com/questions/37481597/configurate-tomcat-8-with-gziphtml
須要加一項配置:java
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" compression="on" // 打開壓縮功能 (on|off) compressionMinSize="2048" // 啓用壓縮的輸出內容大小,這裏面默認爲2KB noCompressionUserAgents="gozilla, traviata" // 對於這裏配置的瀏覽器,不啓用壓縮 compressableMimeType="text/html,text/xml,text/plain,text/css,application/javascript" //對哪些文件類型啓用壓縮 useSendfile="false" />
useSendfile屬性默認爲true, 會禁用任何可能的壓縮, 改爲false就行了