CDN是可以解决因访问用户区域散布、带宽大小、跨运营商访问带来的访问延迟的问题,CDN在利用上是很合适网站行业应用的,使访问者能就近的获取所需内容,改良网络拥挤的状态,进步用户访问网站的响应速度。目前有很多网站站长为了进步网站的用户访问体验感去选用好CDN加速。那么在我们应用CDN后,网站在访问上会有哪些变更呢?
用户在浏览器中输入要访问的域名后,浏览器会向DNS服务器恳求对相应的域名进行解析。由于CDN对域名解析会进行调剂,DNS服务器最终会将域名解析权交给CNAME所指向的CDN专用的DNS服务器。DNS服务器会将CDN的负载均衡设备IP地址再返回给用户,CDN负载均衡设备会给访问用户选用一台合适的缓存节点来供给服务。重要会根据用户的访问地距离,以及访问内容等来进行相应的节点分配。
如果所分配给用户的这节点上并没有用户想要的内容,那么节点就要向它的上一级缓存的服务器恳求内容候,或者追溯到网站源服务器将内容拉取到本地节点上进行缓存。
应用CDN加速后,相对于没应用CDN时来说,在访问流程上,会多了一个CDN网络智能分配最优质节点招待用户的过程,相对用户直接访问源站而言,节点可以根据用户所在地来进行就近分配,节点上是可以进行数据缓存的。可以有效进步用户访问网站和获取数据的速度。这也是为啥网站应用CDN加速后,可以明显的改良网络访问速度的原因。