美文网首页
《高性能网站建设指南》读书笔记

《高性能网站建设指南》读书笔记

作者: merrylmr | 来源:发表于2020-07-08 17:16 被阅读0次

简介

出版年:2008

本书介绍了网站性能问题的现状、产生的原因,以及改善或解决性能问题的原则、技术技巧和最佳实践。作者给出了14条具体的优化原则。主要包括减少HTTP请求、Edge Computing技术、Expires Header技术、Gzip组件、CSS和JavaScript最佳实践、主页内联、Domain最小化、JavaScript优化、避免重定向的技巧、删除重复JavaScript的技巧、关闭ETags的技巧、Ajax缓存技术和最小化技术等。

规则1:减少http请求

规则2:使用内容发布网络(CND)

规则3:添加Expire头

目前配置缓存,需要再结合Cache-Control

规则4:压缩组件

Accept-Encoding:gzip,deflate

代理缓存:有的浏览器支持gzip,有的不支持gzip
如:
第一个浏览器支持,代理缓存压缩的代码版本,第二个浏览器不支持压缩,但是代理浏览器返回了压缩的版本。
解决方案:通过Vary:Accept-Encoding

规则5:将样式表放在顶部

规则6:将脚本放在底部

  • 并行脚本
  • 脚本会阻塞下载(document.write)

规则7:避免css表达式

规则8:使用外部javascript和css

基准:页面查看 、空缓存vs 完整换成、组件复用:内链不能复用

规则9:减少DNS查找

DNS缓存:TTL(time-to-live)

规则10:精简Javascript

  • 精简
  • 混淆

规则11:避免重定向
301:永久
302:临时
跟踪内部流量:referer

规则12:移出重复脚本

重复代码可能来自:其他团队:广告、商标等

规则13:配置ETag

规则14:使Ajax可缓存

相关文章

网友评论

      本文标题:《高性能网站建设指南》读书笔记

      本文链接:https://www.haomeiwen.com/subject/nifhxktx.html