cdn原理

cdn原理是怎样的?cdn是一种网络加速组合技术,其中包括源站、缓存服务器、智能DNS、客户端等几个部分。技术主要原理是:当x网用户访问被CDN加速的站点时,从本地的DNS查询域名,最终可能在全局智能DNS服务器得到所访问域名对应的IP地址,即x网的缓存服务器的IP;接着x网用户的浏览器向x网的缓存服务器发起访问请求,而所需的默认页面文件正好被缓存在x网的缓存服务器里,于是缓存服务器立即返还数据,完成访问请求。

使用cdn加速后的网页访问流程:

1.用户向浏览器提供要访问的域名。

2.浏览器调用域名解析库解析域名,由于cdn对域名解析过程进行了调整,所以解析函数库一般得到的是该域名对应的CNAME记录。为了得到实际IP,浏览器需要再次对获得的CNAME域名进行解析;在此过程中,使用的全局负载均衡DNS解析,根据地理位置信息解析对应的IP地址,使得用户能就近访问。

3.此次解析得到CDN缓存服务器的IP地址,浏览器在得到实际的IP地址以后,向缓存服务器发出访问请求;

4.缓存服务器根据浏览器提供的要访问的域名,通过Cache内部专用DNS解析得到此域名的实际IP地址,再由缓存服务器向此实际IP提交访问请求。

5.缓存服务器从实际IP地址得到内容后,一是在本地保存以备以后使用;二是把获取的数据返回给客户端,完成数据服务过程;客户端得到由缓存服务器返回的数据后显示出来完成整个浏览过程。

以上是西部数码关于cdn原理实现方式的介绍,cdn的加速技术一方面提升了用户访问网页的速度,另一方面也加强了企业的品牌维护,是一种优质的网络加速技术。

赞(1)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:fanjiao@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » cdn原理

登录

找回密码

注册