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

关于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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: