tomcat gzip压缩 提高浏览网站的速度
来源:互联网 发布:matlab解矩阵方程solve 编辑:程序博客网 时间:2024/05/17 07:32
HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程HTML ,CSS,Javascript , Text ,它可以节省40%左右的流量。更为重要的是,它可以对动态生成的,包括CGI、PHP , JSP , ASP , Servlet,SHTML等输出的网页也能进行压缩,压缩效率惊人
1 < Connector port ="80" maxHttpHeaderSize ="8192"
2 maxThreads ="150" minSpareThreads ="25" maxSpareThreads ="75"
3 enableLookups ="false" redirectPort ="8443" acceptCount ="100"
4 connectionTimeout ="20000" disableUploadTimeout ="true" URIEncoding ="utf-8" />
5 <!-- Note : To disable connection timeouts, set connectionTimeout value
6 to 0 -->
7
8 <!-- Note : To use gzip compression you could set the following properties :
9
10 compression="on"
11 compressionMinSize="2048"
12 noCompressionUserAgents="gozilla, traviata"
13 compressableMimeType="text/html,text/xml"
14 -->
从上面的第8行内容可以看出,要使用gzip压缩功能,你可以在Connector实例中加上如下属性即可
1) compression="on" 打开压缩功能
2) compressionMinSize="2048" 启用压缩的输出内容大小,这里面默认为2KB
3) noCompressionUserAgents="gozilla, traviata" 对于以下的浏览器,不启用压缩
4) compressableMimeType="text/html,text/xml" 压缩类型
我这里的配置内容为:
1 <Connector port="80" maxHttpHeaderSize="8192"
2 maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
3 enableLookups="false" redirectPort="8443" acceptCount="100"
4 connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="utf-8"
5 compression="on"
6 compressionMinSize="2048"
7 noCompressionUserAgents="gozilla, traviata"
8 compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain" />
9 <!-- Note : To disable connection timeouts, set connectionTimeout value
10 to 0 -->
11
12 <!-- Note : To use gzip compression you could set the following properties :
13
14 compression="on"
15 compressionMinSize="2048"
16 noCompressionUserAgents="gozilla, traviata"
17 compressableMimeType="text/html,text/xml"
18 -->
19
一旦启用了这个压缩功能后,我们怎么来测试压缩是否有效呢?首先Tomcat是根据浏览器请求头中的accept-encoding来判断浏览器是否支持压缩功能,如果这个值包含有gzip,就表明浏览器支持gzip压缩内容的浏览,所以我们可以用httpclient来写一个这样的简单测试程序
- tomcat gzip压缩 提高浏览网站的速度
- tomcat启用gzip压缩提高浏览网站的速度
- 配置Tomcat,Apache的gzip压缩(HTTP压缩)来提高浏览网站速度
- 网页启用Gzip压缩 提高浏览速度
- 网页启用Gzip压缩 提高浏览速度
- 网页启用Gzip压缩 提高浏览速度
- IIS设置Gzip压缩 提高网站速度
- 利用GZIP压缩网页来提升网站浏览速度(Tomcat,apache,iis)
- 利用GZIP压缩网页来提升网站浏览速度(Tomcat,apache,iis)
- Server_网页如何启用Gzip压缩以提高浏览速度?
- 用mod_deflate来开启Gzip压缩网页提高网站速度
- wamp中的Apache开启gzip压缩提高网站的响应速度
- 图片压缩优化能有效提高网站浏览速度
- gzip压缩提升网站速度
- phpnow开启gzip压缩提高访问速度
- tomcat的gzip压缩
- Tomcat下通过配置提高网页访问速度[gzip压缩技术]
- 【Gzip】Nginx开启Gzip压缩大幅提高页面加载速度
- C语言的指针和数组
- JBOSS部署
- 10个非常有效的Win7优化调整技巧
- SSO原理
- HTML 学习过程
- tomcat gzip压缩 提高浏览网站的速度
- .net 快捷键
- random number in C
- Android学习札记一:初涉View(1)
- log4net
- Silverlight中根据绑定内容动态生成模板
- Linux 用户态与内核态的交互——netlink 篇
- 一位硕士毕业生三个月求职经历与经验的结晶
- The ACM/ICPC Asia Harbin Online First Round Contest 2010 Warmup-2