1.用户访问网站的门户,请求本地DNS服务器解析域名,如movie.netitv.com.cn
2.本地DNS请求权威DNS解析域名movie.netitv.com.cn
3.权威DNS向本地DNS返回域名的CNAME,以及负责解析该域名的权威DNS.这里需要网站先配置其权威DNS服务器,将负责解析该CNAME的域名服务器指向CDN
4.本地DNS请求CDN解析域名movie.netitv.cdn.cn
5.CDN根据域名判断是否存在资源限制,比如客户合法性,部分加速还是全网加速,然后根据本地DNS的IP地址判断用户就近性.选择最优的SLB的IP地址,向本地DNS返回这个域名解析结果
6.本地DNS向用户返回域名解析结果
7.用户根据域名解析结果,直接向SLB请求提供服务.此时用户发起HTTP内容请求
8.SLB根据域名判断本区域内各Cache服务器是否存在资源限制,SLB会综合各Cache服务器的健康性,负载,连接数,Cache服务器内容分布状况等,给出本POP节点最优的Cache IP地址,向用户返回HTTP响应消息(302),并包含新的CACHE_IP地址
9.用户榻榻米CACHE服务器请求提供服务.Cache服务器完成请求URL到存储目录之间的映射,并判断内容在本地是否命中
10.如果本地命中,Cache直接为用户提供服务,流程结束
11.如果未命中,Cache则从OCS或其他POP节点来获取内容
用户访问调度流程
原创
©著作权归作者所有:来自51CTO博客作者xiangjie256的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:GSLB算法
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Mysql数据库系统部署用户授权远程访问Mysql
安装部署Mysql5.5,授权远程访问,解决部署Mysql错误
mysql centos 数据库 -
用户访问网页的流程原理
用户访问网页的流程原理图
用户访问网页流程原理图 访问网站流程原理