您的位置:首页 > 运维架构 > Tomcat

tomcat优化之启用gzip网页压缩加快网站访问速度

2015-08-20 16:21 597 查看
现在随着搜索引擎的升级,现在更加注重网站用户体验。对于广大站长朋友来说网站的速度甚至比内容还要重要。因为如果客户访问你的网站一直打不开,就算网站的内容很优秀,相信没有多少人会耐心地等待。所以提高网站访问速度是非常必要和重要的。今天笔者就跟大家分享一下如何开启Tomcat服务器的Gzip网页压缩功能,来提高网站访问速度。
首先,介绍一下Gzip压缩技术以及优势

   所谓GZIP压缩技术最早由Jean-loup Gailly和Mark Adler创建,用于UNIX系统的文件压缩。我们在Linux中经常会用到后缀为.gz的文件,它们就是GZIP格式的。现今已经成为Internet 上使用非常普遍的一种数据压缩格式,或者说一种文件格式。HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常使用GZIP压缩技术来让用户感受更快的速度。这一般是指WWW服务器中安装的一个功能,当有人来访问这个服务器中的网站时,服务器中的这个功能就将网页内容压缩后传输到来访的电脑浏览器中显示出来。一般对纯文本内容可压缩到原大小的40%.这样传输就快了,效果就是你点击网址后会很快的显示出来,当然这也会增加服务器的负载。

接下来就跟大家介绍一下如何开启Tomcat服务器的Gzip网页压缩功能

对于Tomcat5.0以后的版本是支持对输出内容进行压缩的,使用的是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即可,最后去检测网站。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  GZIP TOMCAT