CDN加速的工作流程是怎么样的?

2022_首页    CDN加速的工作流程是怎么样的?

CDN加速的依靠部署在各个地区的边缘服务器实现的。为什么这么说呢?因为其原理就是通过中心平台的负载均衡和调度功能,使用户就近获取所需的内容,提高了用户的访问速度,来降低网络拥塞问题。而CDN加速的工作流程也很简单,就拿CDN视频加速举例:

 

1.当你想看某段视频时,你所在的浏览器就会发起视频域名解析;

 

2.访问请求根据CDN调度为客户端寻找最合适的缓存服务器IP地址;

 

3.客户端向缓存服务器发送链接,下载所需的视频内容;

 

4.如果缓存服务器没有对应的视频资源,则从上层服务器查找相应的视频资源,并下载到本地服务器。下一次用户访问缓存时,可以直接从缓存中调用视频资源。

 

那么实现CDN加速会应用到DNS哪些方面设置呢?

 

1.CNAME记录

当用户访问某一资源(如网页、视频等)时,该域名会指向另一个CDN中定义的域名,再解析为另一个IP地址供客户端访问。从而实现客户端访问加速效果。

 

2.edns-client-subnet

智能DNS解析是CDN的重要组成部分,根据用户的请求对同一个域名进行解析。因此,CDN调度的准确性依赖于DNS智能解析。

 

3.负载均衡

当多个用户访问同一资源时,为了保证每个用户访问同一资源时不会发生拥塞,采用负载均衡技术,将访问请求均匀分布到不同的服务器上,保证用户高效访问。
 

2022年8月15日 15:01
浏览量:0
收藏
验证码