背景
之前一直用nginx部署网站,很方便就开启了gzip压缩,最近给客户做了一个网站,由于服务器只部署了两个项目,并且都是java开发的,所以就懒的部署nginx了,直接利用Tomcat做的解析,随后客户要求对网页开启压缩,已提高网站的访问速度,最后在网上搜索了下,Tomcat开启gzip压缩特别简单,下面就简单的介绍下。
开启方法
修改%TOMCAT_HOME%/conf/server.xml,文件第一个Connector 节点,具体需要修改的节点如下:
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
修改后的代码如下:
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="utf-8"
compression="on" compressionMinSize="2048"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml,text/javascript,
text/css,text/plain"/>
加入了以下属性
1、compression=”on” 打开压缩功能
2、compressionMinSize=”2048″ 启用压缩的输出内容大小,这里面默认为2KB
3、noCompressionUserAgents=”gozilla, traviata” 需要排除的浏览器;
4、compressableMimeType=”text/html,text/xml,text/javascript,text/css,text/plain” 压缩类型
修改完之后重启下tomcat即可,最后去检测网站: 检测网站 查询下效果