CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。
腾讯官网上的定义是:
CDN(Content Delivery Network,内容分发网络)
通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络”边缘”,并将用户请求导向最近的服务节点,解 决Internet网络拥塞状况,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因,解决用户访问网站的 响应速度慢的根本原因。
解决目前互联网业务在网络层面可能存在的问题:
1. 业务服务器接入互联网的带宽有限。
2. 不同运营商之间的互联问题使得业务要考虑多运营商分布问题。
3. 地域问题导致用户到服务器的物理距离会比较远,传输时延非常高。
CDN帮助用户解决互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,业务只需简单接入即可完成访问加速,无需关注复杂多变的网络状况。