Skip to content

Latest commit

 

History

History
37 lines (21 loc) · 1.13 KB

gao_xing_neng_wang_zhan_jian_she_zhi_nan.md

File metadata and controls

37 lines (21 loc) · 1.13 KB

高性能网站建设指南

这本书可能对于现在的我并没有什么用,可能多百万级网站会有用点.现节点没有吸收太多.

2分

##1. 请求头

  1. If-Modified-Since 值为缓存的最后修改时间,即:浏览器说:我拥有组件的一个版本,这是它最后的修改时间,可以修改他吗,最后修改时间为该资源缓存时服务器响应的Last-Modified,如果组件自生成时间就没变过,服务器会返回一个304 Not Modified,服务器将不发生响应体.
  2. ``

##2. 响应头

  1. Content-Encoding 若值为gzip,则表明服务器已压缩.
  2. Last-Modified 值为响应资源的最后修改时间.
  3. Expries 值为时间,该资源到该资源过期前,都不会发送请求.
  4. Cache-Control :max-age= 表示缓存多少s,会覆盖Expries.

##3. 减少HTTP请求

  1. CSS Sprite
  2. 合并CSS/JS 使用Sass和grunt/gulp等

##4. 使用CDN

##5. 使用LINK标签将样式表放在文档的HEAD中

##6. 将脚本放在</body>

##7 压缩CSS和JS

##8 避免重定向

有些网站通过301跳出到内部其他网站,然后通过301统计跳出数量,替代方案:Referer