一、什么是CDN
CDN的全称叫即内容分发网络。其目的就是利用现有的Internet中增加一层新的CACHE(缓存)层,把网站的内容发布到最近的用户网络边缘节点上,用户可以使用就近的节点获取所需的内容,提高用户的访问速度。从技术上讲解决了网络宽带小,访问量大的问题,网点分布不均的情况,提高用户访问网站的相应速度。
其实CDN的工作原理就是将网站资源缓存到位于全球各个的CDN节点上,用户请求时返回到节点上,不需要每个用户请求都能回到资源站上,避免网络交通的堵塞,缓解源网站的压力,保证用户访问资源站的速度和体验。
CDN对网站优化的作用体验在一下几个方面。
解决服务器的距离问题
环节消除不同运营上之间的瓶颈影响
缓解各省的出口宽带压力
缓解骨干网络的宽带的压力
优化了网上的热点内容分布
二、用户访问未使用CDN缓存网站的过程
1.当用户访问域名时,操作系统向LocalDns查询域名的IP地址
2.LocalDns向ROOTDNS查询的域名授权服务区进行反馈
3.ROOTDNS把域名授权在DNS服务器上回应给LocalDns
4.LocalDns得到域名的授权记录DNS后,向域名授权的DNS查询域名ip地址。
5.域名授权的DNS查询域名的解析记录,回应给LocalDns
6.LocalDns得到一个域名的IP地址,回应给客户端
7.用户得到域名的IP地址后访问站点服务器
8.站点请求服务器得到应答请求,将内容贵反馈给客户端。