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压缩技术以及优势
所谓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即可,最后去检测网站。
相关文章推荐
- java-模拟tomcat服务器
- i-jetty环境搭配与编译
- 实现单Tomcat多Server配置
- 生产环境下的Tomcat配置
- Linux部署Tomcat服务器
- Linux打包压缩命令
- 如何搞定tomcat这只喵~
- C#实现页面GZip或Deflate压缩的方法
- tomcat在opensuse下开机自启失败的原因分析及解决方法
- jsp项目中更改tomcat的默认index.jsp访问路径的方法
- Tomcat 多端口 多应用
- tomcat 5.0 + apache 2.0 完全安装步骤详解
- Tomcat安全设置 win2003 下tomcat权限限制
- Jsp和PHP共用80端口整合Apache和Tomcat(访问时无需加端口号)
- Tomcat服务器 安全设置第1/3页
- tomcat 6.0.20在一个机器上安装多个服务的方法
- Tomcat 5.5 数据库连接池配置
- 在IIS上启用Gzip压缩 (HTTP压缩)第1/3页
- IIS开启Gzip失败的原因之一:冲突 附解决方法