高性能网站的十四条黄金法则(雅虎14条)

雅虎实验室的研究表明,对于大多数网站来说,只有不到10%-20%的响应时间是消耗在从Web服务器上下载HTML文档到浏览器中的。哪另外的80%到90%的时间,消耗到哪里去了呢?

  雅虎的前首席性能专家、著名网页性能分析YSlow的创建者Steve Souders的《High Performance Web Sites》(国内翻译为:《高性能网站建设指南》)给大家揭开另外80%-90%的秘密。书中,Souders简要地提出来关于Web前段性能的十四条 黄金法则。如下:

  1. Make Fewer HTTP Requests(尽量减少HTTP请求)
  2. Use a Content Delivery Network (使用内容分发网络(即CDN))。我前面写过一篇文章,来介绍CDN网络的使用。请看“使用Microsoft Ajax Content Delivery Network(CDN)优化WordPress加载速度”。
  3. Add an Expires Header(添加Expires头)
  4. Gzip Components (压缩组件)
  5. Put Stylesheets at the Top(把CSS放在HTML最上面)
  6. Put Scripts to the Bottom (把脚本(比如JavaScript)放到HTML最下面)
  7. Avoid CSS Expressions(避免使用CSS表达式)
  8. Make JavaScript and CSS External(使用外部的JavaScript和CSS)
  9. Reduce DNS Lookups (减少DNS查询次数)
  10. Minify JavaScript(精简JavaScript)
  11. Avoid Redirects (避免重定向)
  12. Remove Duplicate Scripts(删除重复代码)
  13. Configure ETags (配置ETag)
  14. Make Ajax Cacheable(使用Ajax缓存)
原文地址:https://www.cnblogs.com/mumue/p/2606076.html