CDN 技术详解--读书笔记-完

第三章 内容缓存工作原理及实现

3.3.3 HTTP 中的Cookie和Session

  1. Cookie
  2. Session

服务器将Session ID返回给浏览器两种方法。
一种是Cookie方法
一种是URL重写方法
应用场景
Cookie 是Remember me 服务
Session ID 是想登陆信息与关键信息放入一个有session ID关联的数据库或者文件。
- 安全性 Session > Cookie
- 性能 Session < Cookie
- 时效性 Session < Cookie

3.3.4 HTTPS 安全协议 ssl

3.3.5 HTTP 协议中的缓存技术

  • Expires 头信息对控制静态图片文件缓存特别有用

3.4 Web Cache 技术实现关键点分析

  • 并发量
  • 吞吐率
  • 命中率
  • 响应时间和丢包率
    DNS解析<0.18s
    建立连接<0.15s
    重定向<0.1s
    收到第一个包 <0.2s
    图片下载时间 150kb 测试 CDN性能 1~2s
    页面总下载时间 <10s
    丢包率

3.4.2 内容缓存

  • 共享存储
  • 本地附加存储 DAS
  • 分布式文件系统服务

3.4.3 内容更新机制

Web Cache 更新 HTTP中定义或者CDN管理平台对Cache进行设置

网站缓存建议

  1. 尽量保持URL稳定
  2. 使用公共库存放每页都引用的元素,提高缓存效率。
  3. 不经常改变的页面元素可以设置较长的过期时间。
  4. 对当期设置更新一个cache可识别的。
  5. 只在必要的时候缓存Cookie
  6. 尽量避免使用POST,通常不会被Cache缓存,使用GET模式会更好。

3.4 Web Cache 协议优化

传输两层优化:
一层是针

你可能感兴趣的:(cdn)