cdn的原理是在用户和服务器之间加了一层cache缓存,获得dns域名解析权是关键,通过接管dns域名解析权,将用户的请求引导到cache缓存上。
过程如下:
1.用户发送请求,首先向 local dns 发送请求
2.local dns 向dns授权dns发送请求
3.授权dns返回cname对应的ip地址
4.local dns 向dns调度系统发送请求,并综合考虑节点距离,资源,服务器负载情况为其分配最佳ip地址。
5.local dns 获取dns解析的ip地址,返回给用户。
6.用户向该ip地址发送请求,如果该ip对应的节点已经有请求的资源,返回资源,没有,则向源站请求资源,并根据自定义的缓存策略,进行缓存资源。
cdn原理?
最新推荐文章于 2024-05-30 11:27:58 发布