SCDN加速原理
当用户访问使用SCDN服务的网站时,本地DNS服务器通过CNAME方式将最终域名请求重定向到SCDN服务。SCDN通过一组预先定义好的策略(如内容类型、地理区域、网络负载状况等),将当时能够最快响应用户的SCDN节点IP地址提供给用户,使用户可以以最快的速度获得网站内容。使用SCDN后的HTTP请求处理流程如下:
HTTP请求流程说明:
1.用户在浏览器输入要访问的网站域名,向本地DNS发起域名解析请求。
2.域名解析的请求被发往网站授权DNS服务器。
3.网站DNS服务器解析发现域名已经CNAME到了www.example.com.c.cdnhwc1.com。
4.请求被指向SCDN服务。
5.SCDN对域名进行智能解析,将响应速度最快的CDN节点IP地址返回给本地DNS。
6.用户获取响应速度最快的SCDN节点IP地址。
7.浏览器在得到速度最快节点的IP地址以后,向SCDN节点发出访问请求。
8.SCDN节点将用户所需资源返回给用户。如节点无缓存,则回源站拉取用户所需资源缓存至节点,再返回给用户。
2.域名解析的请求被发往网站授权DNS服务器。
3.网站DNS服务器解析发现域名已经CNAME到了www.example.com.c.cdnhwc1.com。
4.请求被指向SCDN服务。
5.SCDN对域名进行智能解析,将响应速度最快的CDN节点IP地址返回给本地DNS。
6.用户获取响应速度最快的SCDN节点IP地址。
7.浏览器在得到速度最快节点的IP地址以后,向SCDN节点发出访问请求。
8.SCDN节点将用户所需资源返回给用户。如节点无缓存,则回源站拉取用户所需资源缓存至节点,再返回给用户。