最近更新时间:2022-03-30
全站加速 DCDN(Dynamic Route for Content Delivery Network)为您提供动静态内容的一站式加速服务,满足整体站点的全网访问速度及稳定性需求。支持静态资源边缘缓存,动态内容最优路由回源传输。实现了动静态混合型资源快速稳定的高效传输。
构建于紫光云云CDN平台之上,适用于动静混合型、纯动态型站点内容分发加速服务。
通过下面的案例,使您快速了解全站加速的加速原理。假设您的网站的域名为www.test.com
,首页包含静态图片等资源,也包含动态资源,需要与后台服务做交互。若接入全站加速服务,则需要您到您网站授权的DNS服务配置CNAME指向到紫光云全站加速服务提供的加速域名。紫光云全站加速服务会根据调度策略(如用户的地理位置、内容类型、网络负载状况等),将当时能够更快响应用户的全站加速服务节点的IP地址提供给用户,使用户以更快的速度获取网站的动静态混合内容。
实际的工作流程如下:
详细过程如下:
上海用户要请求www.test.com
的首页,浏览器会向Local DNS发起www.test.com
的域名解析请求。
域名解析请求将发送到网站的授权DNS服务器。
网站授权的DNS服务器发现此域名已经CNAME到了www.test.com.gslb.unicloudcdn.net
.
请求指向www.test.com.gslb.unicloudcdn.net
。
紫光云CDN调度系统,根据既定的相关策略,返回最优的紫光云CDN节点IP。
Local DNS服务器将最优的节点IP地址返回给用户浏览器。
浏览器结合IP和请求的内容,向紫光云的节点发起内容请求。
紫光云的节点接到请求后,对静态资源、动态资源根据静态资源缓存策略进行分别服务
8.1. 如果本节点有所需要的静态内容,将直接返回给用户,则此次的静态资源请求结束。
8.2. 如果此次请求包含动态内容,则节点通过智能探测算法,探测到内部网络到客户源站之间的最优路径,通过最优路径将请求转发到源站
动静态资源不同方式回源
9.1. 如果此节点没有缓存此内容,将会向上级节点发起请求,上级节点如果也没有内容,将会向客户源站发起请求。
9.2. 将动态资源请求快速转发给源站。
客户源站将返回内容
10.1. 返回静态资源给紫光云CDN。
10.2. 返回动态资源数据给紫光云全站加速网络。
并将内容分发到边缘节点
11.1. 边缘节点获取静态资源,并缓存
11.2. 返回动态资源数据到边缘节点
对应节点将内容返回给用户,则请求结束。
12.1. 返回静态资源给用户
12.2. 返回动态资源数据给用户