CDN

用户访问未使用CDN缓存网站的过程是

  1. 浏览器使用DNS对域名进行解析,得到域名的IP地址

  2. 浏览器使用所得到的的IP地址 发送请求

CDN是在用户和服务器之间增加Cache层,利用接管DNS,将用户的请求引导到Cache上。

  1. 浏览器使用DNS对域名进行解析,此时得到的是域名对应的CNAME记录,CNAME是CDN服务商的域名,CNAME指向的专用 CDN服务器拥有域名的最终解释权

  2. CDN的DNS服务器将CDN全局负载均衡IP地址返回用户

  3. 用户发送url给全局均衡负载服务器,根据用户信息,转发一个就近的CDN缓存服务器

  4. 用户再请求缓存服务器,缓存服务器从实际服务器得到内存后,缓存在本地

Written on November 18, 2019