雅虎23条军规

雅虎23条军规

1 . Minimize HTTP Requests–尽可能减少HTTP请求次数.

2 . Use a Content Delivery Network–使用CDN(内容分发网络).

就近缓存==>智能路由==>负载均衡==>WSA全站动态加速

3 . Avoid empty src or href–避免空src和href标签.

4 .Add an Expires or a Cache-Control Header–为文件头指定Expires或Cache-Control,使内容具有缓存性

5 .Gzip Components–使用gzip压缩内容.

6 .Put StyleSheets at the Top–把CSS放到顶部.

7 .Put Scripts at the Bottom–把JS放到底部.

8 .Avoid CSS Expressions–避免使用CSS表达式.

9 .Make JavaScript and CSS External–将CSS和JS放到外部文件中.

10 .Reduce DNS Lookups–减少DNS查找次数.

11 .Minify JavaScript and CSS–精简CSS和JS.

12 .Avoid Redirects–避免跳转.

13 .Remove Duplicate Scripts–删除重复的JS和CSS.

14 .Configure ETags–配置ETags.

Entity tags(ETags)(实体标签)是web服务器和浏览器用于判断浏览器缓存中的内容和服务器中的原始内容是否匹配的一种机制(“实体”就是所说的“内 容”,包括图片、脚本、样式表等),是比last-modified date更更加灵活的机制,单位时间内文件被修过多次,Etag可以综合Inode(文件的索引节点(inode)数),MTime(修改时间)和Size来精准的进行判断,避开UNIX记录MTime只能精确到秒的问题。 服务器集群使用,可取后两个参数。使用ETags减少Web应用带宽和负载。

15.Make AJAX Cacheable–使AJAX可缓存.

16 .Use GET for AJAX Requests–使用GET来完成AJAX请求.

17.Reduce the Number of DOM Elements–减少DOM元素数量.

18 .No 404s–减少404.

19 .Reduce Cookie Size–减少Cookie的大小.

20 .Use Cookie-Free Domains for Components–使用无cookie的域.

21 .Avoid Filters–避免使用滤镜.

22 .Do Not Scale Images in HTML–不要在HTML中缩放图片.

23 .Make favicon.ico Small and Cacheable–缩小favicon.ico并缓存.

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值