码迷,mamicode.com
首页 > 其他好文 > 详细

Yahoo军规

时间:2015-07-13 06:24:43      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:

一、尽可能的减少HTTP的请求数;

二、使用CDN(内容分发网络);

三、添加Expire/Cache-Control头;

四、启用Gzip压缩;

五、将CSS放在页面最上面;

六、将Script放在页面最下面;

七、避免在CSS中使用Expressions;

八、把JavaScript和CSS都放到外部文件中;

九、减少DNS查询(IE缓存30s,火狐60s,谷歌60s),

  当缓存时间长时,减少DNS的重复查找,节省时间,

  当缓存时间短时,及时的检测网站服务器的变化,保证正确性;

十、最小化JavaScript和CSS,

  1. 去除不必要的空白符,格式符,注释符。

  2. 简写方法名,参数名压缩JS脚本。

十一、避免重定向(多了一次请求);

十二、移除重复的脚本;

十三、配置实体标签ETag;

十四、使用AJAX缓存,

   POST:每次都执行,不被缓存。

   GET:同一地址不重复执行,可以被缓存。

Yahoo军规

标签:

原文地址:http://www.cnblogs.com/zdliu/p/4641870.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!