Yahoo军规

一、尽可能的减少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:同一地址不重复执行,可以被缓存。

posted on 2015-07-13 00:28  神游其中  阅读(129)  评论(0编辑  收藏  举报

导航