关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

CDN加速原理

发布时间:2019-12-26 17:43:54

1.CDN的目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到距离用户最近的网络边缘,使用户可以就近取得所需的内容。可以这样认为:CDN = Mirror + Cache + GSLB(整体负载均衡)

2.CND都以缓存网站中的静态数据为主,如CSS、JS、图片和静态页面等数据,据说淘宝有90%以上的数据都是由CDN来提供的

3.请求过程:一个用户访问某个静态文件,这个静态文件的域名加入是:cdn.taobao.com,那么整个请求过程如下:

(1)首先,向Local DNS服务器发起请求,一般经过迭代解析后,回到这个域名的注册服务器区解析

(2)DNS解析服务器通常会把它重新CNAME解析到另一个域名,而这个域名最终会被指向CDN全局中的DNS负载均衡服务器。

注:CNAME全程Canonial Name(别名解析),指可以为一个域名设置一个或多个别名,

(3) 再由这个GTM来最终分配是哪个地方的访问用户,返回给离这个访问用户最近的CDN节点;

(4)用户拿到DNS解析结果,直接去这个CDN节点访问这个静态文件。

注: 如果这个节点请求文件不存在,就会到源站去获取这个文件,然后返回给用户。

CDN加速原理



/template/Home/Zkeys/PC/Static