在网络传输中可以使用 gzip压缩协议减少数据传输的大小,加快速度。
Tomcat配置压缩的方法如下:
修改tomcat的conf目录文件server.xml
------------------------------------------------------
<Connector port="8089"
maxThreads="150"
minSpareThreads="25"
maxSpareThreads="75"
connectionTimeout="20000"
compression="on"
compressionMinSize="2048"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"
enableLookups="false"
maxHttpHeaderSize="8192"
protocol="HTTP/1.1"
useBodyEncodingForURI="true"
redirectPort="8443"
acceptCount="100"
disableUploadTimeout="true"/>
------------------------------------------------------
在Connector参数中添加上面红色的文字。
重启Tomcat将会启用压缩。
Tomcat配置压缩的方法如下:
修改tomcat的conf目录文件server.xml
------------------------------------------------------
<Connector port="8089"
maxThreads="150"
minSpareThreads="25"
maxSpareThreads="75"
connectionTimeout="20000"
compression="on"
compressionMinSize="2048"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"
enableLookups="false"
maxHttpHeaderSize="8192"
protocol="HTTP/1.1"
useBodyEncodingForURI="true"
redirectPort="8443"
acceptCount="100"
disableUploadTimeout="true"/>
------------------------------------------------------
在Connector参数中添加上面红色的文字。
重启Tomcat将会启用压缩。
用FireFox的FireBug监控,可以看到数据已经采用gzip压缩,原来1MB多的数据,变成了281.9KB.