tomcat开启gzip网页压缩的方法


背景

之前一直用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即可,最后去检测网站: 检测网站  查询下效果
0
0

你可能感兴趣的:(java,tomcat,jsp,GZip,GZip,GZip)