关于yslow的网站优化原则14条的部分内容的理解
2009-11-02 15:30
204 查看
有几点理解,分享给大家。
第三条:Add an Expires Header 添加周期头
这个在提高网站访问速度上是一把双刃剑,一般现在大部分网站会对大部分的静态内容添加上expires时间,这样内容会全部缓存在用户端,用户对于这些元素的请求不会调用服务器端的资源,网站的数据流量就会减少,如果设计的合理,流量可以减少60%以上。WEB请求数减少,WEB服务器的压力会大大下降。
但是在那么做之前,需要建立一套expires文件的版本控制方法,不然的话无法及时更新掉用户端的文件就会造成网站的更新不及时,甚至功能不可用。
第四条:Gzip Components 启用Gzip压缩
GZIP很有效,但是做GZIP前要对压缩的内容进行一个分析,分析哪些资源是适合进行gzip压缩的,一般来说是一些type含有txt和script的内容,而像图片之类的内容压缩比已经很高了,有时候就没有必要进行压缩了,压缩了以后反而会对服务器压力造成增加,而对带宽节省没有帮助。
第九条:Reduce DNS Lookups 减少DNS查询
我对这点有不同看法,减少DNS查询当然是有必要的,但是不是简单的从3次减到2次这种简单的减少,而是合理的规划。我的经验是多域名可以增加并发效率,而由于多域名造成的多次DNS查询应该通过预先载入DNS的方法进行规避。这样既增加了并发量又可以减少DNS查询的时间。这点大家可以看一下冯大辉的blog:http://www.dbanotes.net/web/dns_prefetching.html 本文出自 “彪悍的人生” 博客,请务必保留此出处http://cipher.blog.51cto.com/896078/220855
第三条:Add an Expires Header 添加周期头
这个在提高网站访问速度上是一把双刃剑,一般现在大部分网站会对大部分的静态内容添加上expires时间,这样内容会全部缓存在用户端,用户对于这些元素的请求不会调用服务器端的资源,网站的数据流量就会减少,如果设计的合理,流量可以减少60%以上。WEB请求数减少,WEB服务器的压力会大大下降。
但是在那么做之前,需要建立一套expires文件的版本控制方法,不然的话无法及时更新掉用户端的文件就会造成网站的更新不及时,甚至功能不可用。
第四条:Gzip Components 启用Gzip压缩
GZIP很有效,但是做GZIP前要对压缩的内容进行一个分析,分析哪些资源是适合进行gzip压缩的,一般来说是一些type含有txt和script的内容,而像图片之类的内容压缩比已经很高了,有时候就没有必要进行压缩了,压缩了以后反而会对服务器压力造成增加,而对带宽节省没有帮助。
第九条:Reduce DNS Lookups 减少DNS查询
我对这点有不同看法,减少DNS查询当然是有必要的,但是不是简单的从3次减到2次这种简单的减少,而是合理的规划。我的经验是多域名可以增加并发效率,而由于多域名造成的多次DNS查询应该通过预先载入DNS的方法进行规避。这样既增加了并发量又可以减少DNS查询的时间。这点大家可以看一下冯大辉的blog:http://www.dbanotes.net/web/dns_prefetching.html 本文出自 “彪悍的人生” 博客,请务必保留此出处http://cipher.blog.51cto.com/896078/220855
相关文章推荐
- Yslow优化网站性能的14条军规点评
- 雅虎十四条:网站前端网页优化的14条原则
- 高性能网站优化之一内容部分
- 雅虎十四条:网站前端网页优化的14条原则
- 雅虎十四条:网站前端网页优化的14条原则
- 网站前端网页优化的原则(雅虎14条)
- 雅虎十四条:网站前端网页优化的14条原则
- 雅虎十四条:网站前端网页优化的14条原则
- 雅虎十四条:网站前端网页优化的14条原则
- 雅虎十四条:网站前端网页优化的14条原则
- Yahoo 14条 网站性能优化原则
- Yslow优化网站性能的14条军规点评(转载老师的)
- 网站优化 14条--雅虎十四条优化原则
- Yslow优化网站性能的14条军规点评
- 网站优化 14条--雅虎十四条优化原则
- 网站优化 14条--雅虎十四条优化原则
- 上网搜关于缓存的内容,谈谈你对缓存的理解看法。并回答在网站开发中使用缓存有哪些好处?
- SEO看法:谈谈对网站优化中内容和外链的理解
- Oracle+SQL优化第一弹(前人种树,后人乘凉,翻译加上部分自己的内容,希望能给大家带来帮助)
- 网站优化:内容页的长尾关键词优化全流程