1、jetty6的配置
<filter> <filter-name>jettyGzipFilter</filter-name> <filter-class>org.mortbay.servlets.GzipFilter</filter-class> <init-param> <param-name>mimeTypes</param-name> <param-value>text/javascript,application/x-javascript,text/html,text/css,image/gif,image/png</param-value> </init-param> </filter> <filter-mapping> <filter-name>jettyGzipFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
其它本版同理只需要将org.mortbay.servlets.GzipFilter更换成对应的.GzipFilter类就行了。
2、tomcat的配置
<Connector
port="8080"
protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="443"
URIEncoding="UTF-8"
compression="on"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,application/json"
/>
主要是标红的几个属性
compression="on" 开启压缩支持
noCompressionUserAgents="gozilla, traviata" 不压缩的内容
compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,application/json" 压缩的类型