在您的业务域名www.test.com
接入全站加速服务后,在您的用户发起 HTTP 请求时,全站加速加快客户端请求内容分发的流程如下:
- 用户请求获取源站域名
www.test.com
下的动态内容或静态内容,先向本地DNS发起域名解析的请求。 - 本地DNS检查缓存中是否有
www.test.com
的IP地址记录。
- 如果有IP记录,系统将IP地址记录返给终端用户。跳转第6步。
- 如果没有IP记录,系统将通过权威DNS服务器查询。跳转第3步。
- 权威 DNS 服务器解析
www.test.com
时,将此域名解析到CNAME:www.test.com.c.vedcdnlb.com
。 - 基于CNAME记录,本地DNS将请求发送至全站加速DNS调度系统。全站加速DNS调度系统对
www.test.com.c.vedcdnlb.com
解析。 - 全站加速 DNS 系统会向本地 DNS 提供最佳边缘节点的 IP 地址。最佳边缘节点是距离用户最近、能最快响应用户请求的边缘节点。
- 用户获取最佳边缘节点的IP地址。
- 用户根据最佳边缘节点的IP地址,向最佳边缘节点发起访问请求。
- 根据请求内容的类型,边缘节点的处理如下:
- 若请求内容为静态内容,且静态内容已经缓存在IP地址对应的边缘节点上,那么边缘节点将请求内容直接返回给终端用户,HTTP请求的处理流程结束。
- 若请求内容为动态内容,或者还没有缓存在边缘节点上的静态内容,那么边缘节点将使用智能算法查询内部网络到源站之间的最佳路径,通过最佳路径将请求路由到源站。
- 源站收到请求后,将请求内容返回给边缘节点。
- 边缘节点将源站返回的内容发送给终端用户,同时缓存静态内容。HTTP请求的处理流程结束。