百度云CDN加速原理详解

CDN全称内容分发网络(Content Delivery Network),即将源站内容分发至遍布全国的加速节点,用户访问时根据用户地域反馈就近节点的内容,从而加快用户访问速度,云吞铺子分享百度CDN的加速原理:

百度云CDN加速原理

百度云CDN加速原理

百度云CDN加速原理


如上图所示,百度CDN加速详细流程如下:以云吞铺子(yuntunpuzi.com)为例

  • 1. 网站用户查询yuntunpuzi.com的地址
  • 2. 请求权威DNS
  • 3. 返回配置的CNAME: yuntunpuzi.com.a.bdydns.com
  • 4. 请求yuntunpuzi.com.a.bdydns.com对应的IP
  • 5. 根据智能调度返回离用户最近的接入点IP
  • 6. LocalDNS返回yuntunpuzi.com的IP地址并缓存
  • 7. 向CDN节点发起HTTP/HTTPS请求,访问yuntunpuzi.com的内容
  • 8. CDN 通过百度云加速链路,将请求转发至多线中心节点
  • 9. 中心节点向源站发起回源请求
  • 10. 源站向中心节点返回响应
  • 11. 中心节点、边缘节点将响应返回用户,并缓存响应内容