原理有什么用

核心提示CDN可承载的内容用户在向网站发起访问请求时,如果等待一定时间网站还没有响 应,用户就会放弃访问,而镜像通常不适用于大规模商业网站加速,因此,CDN 加速需求应运而生。静态内容是最早出现的 CDN 承载的内容类型,以文字、图片、动画等更新频

CDN可以承载的内容

当用户向网站发起访问请求时,如果网站在一定时间内没有响应,用户就会放弃访问,镜像通常不适合大型商业网站的加速。因此,CDN加速的需求应运而生。

静态内容是CDN最早承载的内容类型,主要是文字、图片、动画等更新频率较低的内容。

所以CDN技术本来就是用来加速这些静态内容网页的。

后来,随着互联网的迅速升温和宽带的普及,用户利用互联网下载所需文件已经成为一种习惯。所以,CDN对于加速下载服务也是必不可少的。

近年来,大量视频网站如雨后春笋般涌现,流媒体流量快速增加,带动了CDN技术的应用重点逐渐向流媒体加速服务转移。随着互联网技术的发展,社交网络、在线支付、网络游戏等实时性强、内容更新频繁的互联网应用逐渐兴起。所以CDN技术也从静态内容的加速发展到了动态内容的加速。

从互联网应用的角度来看,需要CDN的内容主要是静态内容和动态内容。

3.CDN的工作流程

CDN业务和传统网络业务最大的区别在于接入方式。传统上,在用户发起访问请求后,所有用户对相同内容的请求都集中在同一个目标服务器上。

CDN加速后,将用户的内容请求解析权交给CDN调度系统,然后将用户请求引导到性能最好、离用户最近的CDN节点,最后节点为用户请求提供服务。

传统的接入方式造成了网络中巨大的传输压力,无法保证用户良好的接入体验。但是使用CDN服务后,用户的访问请求不会集中在同一个目标服务器上,而是分散到不同的节点上。在这种情况下,用户的请求不会跨区域,骨干网不需要承担过多的流量负担,从而保证了用户的接入质量。

下面介绍CDN的基本工作流程,包括内容注入、用户请求调度、内容分发、内容服务四个步骤。

;

CDNGSLB可以向用户返回CDN节点设备的返回地址,或者向用户返回负责解析用户终端IP地址的另一个GSLB设备的IP地址。

CDN的GSLB设备根据用户的E地址和用户请求的内容URL选择用户所在区域的本地负载均衡设备,让用户向SLB发起访问请求;

如果服务器的内容未能命中,但SLB仍然将服务器分配给用户,则服务器需要向上级节点请求内容,然后服务器会为用户提供“拉放”的服务或者上级节点直接为用户提供服务。

(3)内容分发

当用户发起请求时,用户想要的一部分内容已经提前直接推送到离用户较近的节点;

然而,当在较低节点上没有用户想要的内容时,需要通过从较高节点拉取内容来将用户想要的内容分发到较低节点。

(4)内容服务

将在离用户最近的CDN节点中找到的内容交付给最终用户。

————————————————

 
友情链接
鄂ICP备19019357号-22