内容分发网络
- 内容分发网络(Content Delivery Network,CDN)通过高性能加速节点提前就近缓存业务内容,实现快速响应,降低用户访问延迟,提升可用性
- 解决问题
- 物理距离远,多次网络转发,延时高不稳定
- 所在运营商不同,需运营商之间转发绕行
- 网络带宽处理能力有限,海量请求时,响应速度与可用性降低
CDN访问原理
- 传统网站访问 DNS服务器
1.用户 输入访问域名∶ www.test.com,浏览器将解析请求发往DNS服务器。
2.DNS服务器 返回 www.test.com对应的 IP1
3.用户 向 IP1 发送 访问请求
4.Web服务器 返回用户访问内容 - CDN访问∶
1.用户 访问 域名 www.test.com,解析请求发往 Local DNS
2.Local DNS向Tencent DNS/GSLB 递归查询 Cname解析记录指向,www.test.com.cdn.dnsv1.com
3.Tencent DNS/GSLB 返回最佳节点IP1 到 Local DNS
4.Local DNS 返回最佳节点 IP1
5.用户向IP1发起 访问 请求
6.CDN接入点 内容路由 到CDN中间源(若当前节点无内容)
7.CDN 回 源(若CDN中间源无内容)
8.源站 返回数据 到CDN中间源
9.节点 获取数据 并缓存
10.CDN接入点返回用户 访问内容
CDN发展阶段
CDN技术趋势
- 价格更低
- 行业方案
- 智能CDN
- 标准化
- 边缘计算