注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

星期五

明天不上班

 
 
 

日志

 
 
关于我

一个特立独行的Java程序员,比较宅,上上网,写博客,听音乐,看电影。

网易考拉推荐

YSlow的规则  

2011-06-10 00:07:08|  分类: Web |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

最近读了Steve的《High Performace Web Sites》。

这本书太棒了,Steve总结了简单易用的14条规则,便于前端开发者迅速应用于实际中。

其实这14条规则,在Steve所开发的YSlow工具中的完美体现。

目前最新的YSlow 规则有三种

Classic(V1) 13条

YSlow (V2)23条

Small Site or Blog 15条

所有的规则如图:

  YSlow的规则 - zhenghaoju700 - zhenghaoju700 的博客
重点介绍14条规则 http://developer.yahoo.com/performance/rules.html#num_http

1.Make fewer HTTP requests (减少HTTP请求) 

2.Use a Content Delivery Network (使用CDN网络)

3.Add Expires headers (添加Expires头)

4.Compress components with gzip(使用Gzip压缩组件 例如图片)

5.Put CSS at top (把CSS放在header标签里)

6.Put JavaScript at bottom(将JS放在页面底部)

7.Avoid CSS expressions(避免使用CSS表达式)

8.Make JavaScript and CSS external (使用外部CSS样式和JS脚本)

9.Reduce DNS lookups(减少DNS查询)

10.Minify JavaScript and CSS ( 最小化 JavaScript 和CSS 文件)

11.Avoid URL redirects (避免URL重定向)

12.Remove duplicate JavaScript and CSS (去掉重复的CSS和JavaScript)

13.Configure entity tags (ETags) (使用ETags)

14.Make AJAX cacheable(缓存AJAX)

 

详细规则简单讲解

规则一 http://xiaozu.renren.com/xiaozu/105146/333711771

规则二 http://xiaozu.renren.com/xiaozu/105146/333711870

规则三和四 http://xiaozu.renren.com/xiaozu/105146/thread/333712143

规则五 http://xiaozu.renren.com/xiaozu/105146/thread/333714036

规则六 http://xiaozu.renren.com/xiaozu/105146/thread/333714235

规则七和八 http://xiaozu.renren.com/xiaozu/105146/thread/333714484

规则九,十,十一,十二 http://xiaozu.renren.com/xiaozu/105146/thread/333715811

 

更详细的内容大家去读《High Performace Web Sites》吧。

总结:在平时写页面时,就应注意这些规则,页面写完后,使用YSlow测试,尽最大努力去提高页面速度。

  评论这张
 
阅读(145)| 评论(0)
推荐

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017