1. CDN(Content Delivery Network)
- 将服务端的内容发布到最接近用户的边缘节点,使用户可以就近取得所需内容,提高访问响应速度
- 解决网络拥塞,提高访问响应速度
- 主要模块:管理运维平台、CDN 节点、GSLB 调度系统
2. 解决的问题:
- 第一公里,出口带宽(服务器接入互联网提供的带宽),决定了用户的并发量和访问时延。
- 最后一公里,用户接入带宽
- 运营商互联,跨运营商交互
- 长途骨干传输,传输经过:IDC、骨干网、用户所在城域网、用户所在接入网
3. 传统 CDN 四大难题:
- DNS 劫持
- 链路复杂 -> 实时调整
- 多终端适配 -> 图片自适
- 性价比低
4. IDC
Internet Data Center,如大型运营商的机房。提供服务器托管和带宽业务,包括流量监控等基本服务、CDN等增值服务。
5. 工作过程
(1)无 CDN 时工作流程
(2)有 CDN 时工作流程
一个 DNS 服务器 + 几台缓存服务器
引入 CDN 后访问流程
参考链接:
- CDN技术详解(仅供学习)
https://pan.baidu.com/s/16Q_vyUNDfoOfWZYrU7Divw 提取码: d7ka
网友评论