[性能优化]Tomcat JSP启动Gzip压缩

修改%TOMCAT_HOME%confserver.xml启用支持gzip压缩.
添加下列属性

compression="on"
compressionMinSize="2048″
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml"

 
TOMCAT配置说明
1) compression="on" 打开压缩功能
2) compressionMinSize="2048″ 启用压缩的输出最小文件大小,这里面默认为2KB
3) noCompressionUserAgents="gozilla, traviata" 对于以下的浏览器,不启用压缩
4) compressableMimeType="text/html,text/xml" 压缩类型

过程大概为:
浏览器请求某URL,并在请求的头 (head) 中设置属性 accept-encoding 值为 gzip, deflate,表明浏览器支持 gzip 和 deflate 这两种压缩方式(事实上 deflate 也是使用 gzip 压缩协议);
WEB 服务器接收到请求后判断浏览器是否支持压缩,如果支持就传送压缩后的响应内容,否则传送不经过压缩的内容;
浏览器获取响应内容后,判断内容是否被压缩,如果是则解压缩,然后显示响应页面的内容

你可能感兴趣的:(tomcat,压缩)