让tomcat6开启gzip压缩
今天写个代理服务器,忘记开gzip,结果tomcat返回数据时慢的要死。。效率大概差一半,平常50K的东西不开gzip大约有100多K。
gzip的开启在tomcat5中是有详细注释的,但是在6的配置文件中已经移除了,但是配置依旧可以用。
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
compression="on"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,application/json,application/x-javascript"
/>
compressableMimeType中可以自己定义需要gzip的格式,所以我自己加了application/x-javascript