您还没有登录,现在登录 | 注册5D通行证
作品推荐 绘画 摄影 设计 动画 视频 工艺 作品专题

li

li 的作品 > 我的作品集> 提高网页打开速度的方法_3(利用

2007/11/23 17:16:17 0条 / 点击:53次
0
文章来源:http://www.qudee.com/as_382119cdd4632592e9508c96b08eeacb.html
摘要:利用gzip压缩静态内容,可以大大减小静态内容的体积,而我们在客户端打开页面时就有70-85%的时间消耗在这些静态内容的下载上,特别是大量使用javascript等脚本语言的富客户端网页。所以采用gzip压缩页面是有实际意义的。

1. 利用 Webserver 自带的 gzip 压缩功能,压缩 *.css *.js *.html 等等静态内容,如TOMCAT:

配置 $TOMCAT_HOME/conf/server.xml

<Connector executor="tomcatThreadPool" port="8080" protocol="HTTP/1.1" maxHttpHeaderSize="8192" URIEncoding="UTF-8"
connectionTimeout="20000"
redirectPort="8443"
compression="on"
compressionMinSize="256"
noCompressionUserAgents="gozilla,traviata"
compressableMimeType="text/html,text/xml,text/css,text/javascript"/>

2. 手工压缩静态内容

用gzip先压缩好静态内容的文件,改用一个文件扩展名。在网页中引用静态内容文件。

关键是要实现一个过滤器,设置压缩的静态内容文件响应的Http头信息:

response.setHeader("Content-Encoding", "gzip");

或者

response.setHeader("Content-Encoding", "x-gzip");
  • 作品标签:

作者的其他作品

http://art.5d.cn/Arts/306904/8980/70506.gif http://art.5d.cn/Arts/306904/8980/70504.gif http://art.5d.cn/Arts/306904/8983/70503.gif http://art.5d.cn/Arts/306904/8982/70502.gif http://art.5d.cn/Arts/306904/8981/70501.gif http://art.5d.cn/Arts/306904/8980/70500.gif 更多

评论