?最近我们学习边缘计算的时候,这里会涉及到CDN。它好像知道的是,中文叫内容分发网。那么具体CDN的原理是什么呢?用户访问这个网站能带来什么好处?解决这两个问题是本文的目的。
? 一、什么是CDN? ? CDN全称ContentDeliveryNetwork,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。 ? 通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。 ? 在不同地域的用户访问网站的响应速度存在差异,为了提高用户访问的响应速度、优化现有Internet中信息的流动,需要在用户和服务器间加入中间层CDN。使用户能以最快的速度,从最接近用户的地方获得所需的信息,彻底解决网络拥塞,提高响应速度,是目前大型网站使用的流行的应用方案. ? 二、传统的网络访问形式为 ? 由上图可见,用户访问未使用CDN缓存网站的过程为: ? 1用户向浏览器提供要访问的域名; ? 2浏览器调用域名解析函数库对域名进行解析,以得到此域名对应的IP地址; ? 3浏览器使用所得到的IP地址,域名的服务主机发出数据访问请求; ? 4浏览器根据域名主机返回的数据显示网页的内容。 ? 通过以上四个步骤,浏览器完成从用户处接收用户要访问的域名到从域名服务主机处获取数据的整个过程。CDN网络是在用户和服务器之间增加Cache层,如何将用户的请求引导到Cache上获得源服务器的数据,主要是通过接管DNS实现,下面让我们看看访问使用CDN缓存后的网站的过程: ? 任何一个新事物,在给现有模式带来改进的同时,也必然存在一定的局限,CDN也是这样。实时性不太好是CDN的致命缺陷。随着对CDN需求的逐渐升温,这一缺陷将得到改进,使来自于远程服务器的网络内容网页与复本服务器或缓存器中的网页保持同步。 ? 对于CDN客户来说,不需要改动网站架构,只需要修改自己的DNS解析,设置一个CNAME指向CDN服务商即可。相关阅读网站CDN加速的利与弊
CDN通过在网络边缘(离用户访问网络最近的地方)缓存网站的内容,然后在用户访问网站内容时通过调度系统路由用户的请求来加速。
CDN的加速原理
原文链接:http://www.72e.net/cdnspeed/cdnyuanli.aspx 互联网?基本网络结构和数据传输方式 按照传统的网络结构,用户的接入流量
哪个网站强?免费CDN服务评测大PK
之前介绍过市面上主流的CDN,适合站长使用。但随着Accelero和百度的分离,百度推出自己的云加速后,市场格局再次发生变化。这篇文章将
采访王加速——“超级CDN”作为一项技术应运而生。
无论是看视频、玩游戏还是网购,流畅的应用体验是互联网行业竞争的基本要素。因此,被称为网络加速的CDN行业越来越热闹,原本只有
云服务企业美西通信获得工信部CDN牌照
8月5日,梅溪移动通信集团有限公司获得工业和信息化部CDN牌照(以下简称梅溪云),刊登在工信部颁发的《中华人民共和国增值电信业务经营许可证》上。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)