CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。
CDN的基本原理是广泛采用各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区或网络中,在用户访问网站时,利用全局负载技术将用户的访问指向距离最近的工作正常的缓存服务器上,由缓存服务器直接响应用户请求。
cDN对原有网站访问模式改变方法
传统的web访问过程
(1) 用户将对www.xxx.com域名的http请求提交给类似IE这样的浏览器软件
(2) IE接收域名请求后,向本地DNS请求对域名www.xxx.com的解析。
(3) 本地DNS将请求发送给网站授权的DNS服务器,授权DNS服务器将网站的IP地址发送给本地DNS.
(4) IE得到http服务器IP地址后,向服务器发送http请求。
(5) http服务器回应http请求后,IE负责将回应内容显示。
传统的web访问流程带来的问题是,DNS解析过程将网站的主机域名转换为IP地址的过程中,并不判断该服务器是否能正常的响应用户的请求,即使该服务器已经宕机或者响应用户请求较慢,请求仍然发送给该服务器。
引入CDN以后,会将用户需要的访问内容缓存到离用户最近的Cache节点上,用户直接从有效的Cache节点获得内容,这样了也避免了中间走过多的交换机,路由器所带来的时延。这其中主要对主机域名解析的步骤做了改造,DNS查询不是返回服务器源站的IP地址,而是返回离用户最近的可靠cache服务器节点。
了解更多长沙网站制作知识,请点击官网http://www.singyu.cn/
CDN对原有网站访问模式改变方法
日期:2016-22-02来源:浏览:次