高性能网站建设指南

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

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

© 404mzk all right reserved,powered by Gitbook该文件修订时间: 2017-04-06 01:42:56

results matching ""

    No results matching ""