CDN基础知识
一、应用背景 随着互联网用户规模的膨胀,用户服务访问效率低下的情况越来越明显。造成这种现象的主要原因在于网站出口带宽有限,以及跨网访问时不同网络间的互联互通带宽受到限制,因此容易造成网络拥堵。同时服务端到用户的物理距离非常遥远,不可避免地带来较长的传输时延。这些问题随着请求访问量的增加,严重影响了用户体验。在这种情况下,产生了一项互联网基础服务——CDN,即内容分发网络。 二、CDN是什么? CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。 CDN(Content Delivery Network)是指内容分发网络,也称为内容传送网络,这个概念始于1996年,是美国麻省理工学院的一个研究小组为改善互联网的服务质量而提出的。为了能在传统IP网上发布丰富的宽带媒体内容,他们提出在现有互联网基础上建立一个内容分发平台专门为网站提供服务,并于1999年成立了专门的CDN服务公司,为Yahoo提供专业服务。由于CDN是为加快网络访问速度而被优化的网络覆盖层,因此被形象地称为“网络加速器”。 三、CDN的组成 CDN系统架构由