web----CDN

CND 包含一个总的CDN智能负载服务器,加上各个地方都存在CDN节点服务器(一台CDN服务器可以为许许多多的服务器提供服务)

因为缓存了静态资源,所以访问静态资源会很快,动态数据是不被CND缓存

CND过程

CDN和ISP之间是合作的,当我们域名请求到DNS服务器上之前,会被CDN拦截请求(看看CND的服务中有没有注册过这个请求的域名),如果有,给用户返回一个CNAME(CDN智能负载服务器IP地址),用户请求CDN智能负载服务器,CDN智能负载服务器会去找离我们请求客户端最近的CND服务器的IP地址,给用户返回,用户访问最近的CND服务器,如果该CND服务器有资源,直接返回资源,结束访问

如果该CND服务器没有资源,就将请求发送给CDN智能负载服务器,此时CDN智能负载服务器就会去请求真实的服务器地址,获取数据,将数据缓存到所有的CND服务器上,最近的CND服务器获取到数据,将数据返回给用户。

                          

原文地址:https://www.cnblogs.com/yanxiaoge/p/11652748.html