CDN全称是Content Delivery Network,其目的是解决因分布、带宽、服务器性能带来的访问延迟问题,适用于站点加速、点播、直播等场景。使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度和成功率,下面为大家讲解一下CDN如何实现网络加速。
白水网站建设公司创新互联,白水网站设计制作,有大型网站制作公司丰富经验。已为白水上千家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的白水做网站的公司定做!
工作原理
CDN网络是在用户和服务器之间增加Cache层,主要是通过接管DNS实现,将用户的请求引导到Cache上获得源服务器的数据,从而降低网络的访问时间。
未加缓存服务的访问过程
首先,让我们看一下传统的未加缓存服务的访问过程:如图可以看出,传统的网络访问的流程如下:
1:用户输入访问的域名,操作系统向 LocalDns 查询域名的ip地址;2:LocalDns向 ROOT DNS 查询域名的授权服务器(这里假设LocalDns缓存过期);3:ROOT DNS将域名授权dns记录回应给 LocalDns;4:LocalDns得到域名的授权dns记录后,继续向域名授权dns查询域名的ip地址;5:域名授权dns 查询域名记录后,回应给 LocalDns;6:LocalDns 将得到的域名ip地址,回应给用户端;7:用户得到域名ip地址后,访问站点服务器;8:站点服务器应答请求,将内容返回给客户端.
使用CDN缓存后的网站的访问过程
如上图,是使用CDN缓存后的网络访问流程:
1:用户输入访问的域名,操作系统向 LocalDns 查询域名的ip地址;
2:LocalDns向 ROOT DNS 查询域名的授权服务器(这里假设LocalDns缓存过期);
3:ROOT DNS将域名授权dns记录回应给 LocalDns;
4:LocalDns得到域名的授权dns记录后,继续向域名授权dns查询域名的ip地址;
5:域名授权dns 查询域名记录后(一般是CNAME),回应给 LocalDns;
6:LocalDns 得到域名记录后,向智能调度DNS查询域名的ip地址;
7:智能调度DNS 根据一定的算法和策略(比如静态拓扑,容量等),将最适合的CDN节点ip地址回应给 LocalDns;
8:LocalDns 将得到的域名ip地址,回应给用户端;
9:用户得到域名ip地址后,访问站点服务器。宗上,CDN网络是在用户和服务器之间增加Cache层,主要是通过接管DNS实现,将用户的请求引导到Cache上获得源服务器的数据,从而降低网络的访问的速度。
本文名称:CDN如何实现网络加速
文章位置:http://www.shufengxianlan.com/qtweb/news18/239468.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联