CDN全称:Content Delivery Network或Content Ddistribute Network,即内容分发网络
CDN设计思路
避让:尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。
检测:通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时监测网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求
分发:根据监测情况重新导向离用户最近的服务节点上
CDN应用场景
解决因分布、带宽、服务器性能带来的访问延迟问题,适用于站点加速、点播、直播等场景。使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度和成功率。
控制时延无疑是现代信息科技的重要指标,CDN的意图就是尽可能的减少资源在转发、传输、链路抖动等情况下顺利保障信息的连贯性。CDN所有的工作最后都是落在控制上面,所以CDN就像是网络中的CPU。
示例说明:
在网速一定的前提下,CDN就像网络中快递员小哥
<img src="http://pic2.zhimg.com/v2-35eeda954a433e794e89b012dfad7231_b.jpg" data-caption="" data-size="normal" data-rawwidth="627" data-rawheight="418" data-original="https://pic2.zhimg.com/v2-35eeda954a433e794e89b012dfad7231_r.jpg">
而且CDN这个快递员很是聪明
TA不是在用蛮力瞎跑、乱撞
<img src="/uploads/allimg/210430/0511509427_0.gif" data-caption="" data-size="normal" data-rawwidth="600" data-rawheight="424" data-thumbnail="https://pic1.zhimg.com/v2-f4c28608e1c61728d7e905162ab664cc_b.jpg" data-original="https://pic1.zhimg.com/v2-f4c28608e1c61728d7e905162ab664cc_r.jpg">