无所事事
  无所事事,只是生活的态度。[详细]
  haka的网签
    CDN的技术原理  [2007-11-23 22:46:38]
在描述CDN的实现原理,让我们先看传统的未加缓存服务的访问过程,以便了解CDN缓存访问方式与未加缓存访问方式的差别:

  

   由上图可见,用户访问未使用CDN缓存网站的过程为:
   1) 用户向浏览器提供要访问的域名;
   2) 浏览器调用域名解析函数库对域名进行解析,以得到此域名对应的IP地址;
   3) 浏览器使用所得到的IP地址,域名的服务主机发出数据访问请求;
   4) 浏览器根据域名主机返回的数据显示网页的内容。
   通过以上四个步骤,浏览器完成从用户处接收用户要访问的域名到从域名服务主机处获取数据的整个过程。CDN网络是在用户和服务器之间增加Cache层,如何将用户的请求引导到Cache上获得源服务器的数据,主要是通过接管DNS实现,下面让我们看看访问使用CDN缓存后的网站的过程:

  

   通过上图,我们可以了解到,使用了CDN缓存后的网站的访问过程变为:
   1) 用户向浏览器提供要访问的域名;
   2) 浏览器调用域名解析库对域名进行解析,由于CDN对域名解析过程进行了调整,所以解析函数库一般得到的是该域名对应的CNAME记录,为了得到实际IP地址,浏览器需要再次对获得的CNAME域名进行解析以得到实际的IP地址;在此过程中,使用的全局负载均衡DNS解析,如根据地理位置信息解析对应的IP地址,使得用户能就近访问。
   3) 此次解析得到CDN缓存服务器的IP地址,浏览器在得到实际的IP地址以后,向缓存服务器发出访问请求;
   4) 缓存服务器根据浏览器提供的要访问的域名,通过Cache内部专用DNS解析得到此域名的实际IP地址,再由缓存服务器向此实际IP地址提交访问请求;
   5) 缓存服务器从实际IP地址得得到内容以后,一方面在本地进行保存,以备以后使用,二方面把获取的数据返回给客户端,完成数据服务过程;
   6) 客户端得到由缓存服务器返回的数据以后显示出来并完成整个浏览的数据请求过程。
通过以上的分析我们可以得到,为了实现既要对普通用户透明(即加入缓存以后用户客户端无需进行任何设置,直接使用被加速网站原有的域名即可访问),又要在为指定的网站提供加速服务的同时降低对ICP的影响,只要修改整个访问过程中的域名解析部分,以实现透明的加速服务,下面是CDN网络实现的具体操作过程。
   1) 作为ICP,只需要把域名解释权交给CDN运营商,其他方面不需要进行任何的修改;操作时,ICP修改自己域名的解析记录,一般用cname方式指向CDN网络Cache服务器的地址。
   2) 作为CDN运营商,首先需要为ICP的域名提供公开的解析,为了实现sortlist,一般是把ICP的域名解释结果指向一个CNAME记录;
   3) 当需要进行sorlist时,CDN运营商可以利用DNS对CNAME指向的域名解析过程进行特殊处理,使DNS服务器在接收到客户端请求时可以根据客户端的IP地址,返回相同域名的不同IP地址;
   4) 由于从cname获得的IP地址,并且带有hostname信息,请求到达Cache之后,Cache必须知道源服务器的IP地址,所以在CDN运营商内部维护一个内部DNS服务器,用于解释用户所访问的域名的真实IP地址;
   5) 在维护内部DNS服务器时,还需要维护一台授权服务器,控制哪些域名可以进行缓存,而哪些又不进行缓存,以免发生开放代理的情况。 -->回首页 
  网签地址:http://www.jojin.com/net/guanyu_jishu.htm
我的简介
haka的头像
haka
积  分:
受欢迎度:
菜单
网站主页
haka的主页
文章归档
我的媒体库
关于我
我的联系人
我的网签
我的标签
我的播客
我的圈子
我的测试
订阅我的更新
     RSS 0.90
     RSS 2.0
     播客RSS 2.0
     通过UCWEB订阅
日历
<<  七月 2010   
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
最新文章
计算机编程语言史
生活中和实际的用户体验大抵如...
社交型阅读
高调的唐骏和低调的方鸿渐
从数字看微软
Outlook 2010 Social C...
深度剖析iPhone经济:半...
今天你还会攒机吗?
这就是烧钱
大陆第一款真正可商用Andr...
我的标签
科技IT[1007]
互联网[652]
新闻时事[313]
文化艺术[205]
无所事事[199]
电影[126]
通信[121]
网站管理[107]
linux[104]
BLOG_SNS[99]
旅游[80]
旅游摄影[68]
我加入的圈子
东逸东方社区 在东逸东方社区的活跃指数15631563
┢┦apPy 在┢┦apPy的活跃指数223223
Sharera.com 在Sharera.com的活跃指数134134
Oracle联盟 在Oracle联盟的活跃指数113113
动漫情报小站 在动漫情报小站的活跃指数110110
杀人游戏 在杀人游戏的活跃指数107107
手机也疯狂 在手机也疯狂的活跃指数106106
狐朋狗友 在狐朋狗友的活跃指数105105
飘然爱永恒 在飘然爱永恒的活跃指数105105
数码拍摄爱好者 在数码拍摄爱好者的活跃指数105105
GMail中文用户圈 在GMail中文用户圈的活跃指数104104
心情的殿堂 在心情的殿堂的活跃指数103103
谈股论金 在谈股论金的活跃指数103103
海阔天空 vs 友情天地 在海阔天空 vs 友情天地的活跃指数102102
复转军人营区 在复转军人营区的活跃指数101101
走近自然,保护自然 在走近自然,保护自然的活跃指数101101
棠德小区(邻居小城) 在棠德小区(邻居小城)的活跃指数101101
笔翼畅飞 在笔翼畅飞的活跃指数100100
生活资讯 在生活资讯的活跃指数100100
南邮广客 在南邮广客的活跃指数100100
有活气的街道 在有活气的街道的活跃指数100100
不完美JAVA代码交流圈 在不完美JAVA代码交流圈的活跃指数100100
日记 在日记的活跃指数100100
为食阶 在为食阶的活跃指数100100
中华传统文化 在中华传统文化的活跃指数100100
∽论∽ 在∽论∽的活跃指数100100
情色小说 在情色小说的活跃指数100100
只搞程序 在只搞程序的活跃指数100100
运动协 在运动协的活跃指数100100
自游世界 在自游世界的活跃指数100100
九三年的三三 在九三年的三三的活跃指数100100
周杰伦Sharera番薯会 在周杰伦Sharera番薯会的活跃指数100100
叠彩园 在叠彩园的活跃指数100100
我的友情链接
 
广州市志趣信息技术有限公司,版权所有。粤ICP证号:粤B2-20050207
客服热线:(020)38483801,38483805 客服qq:515211591 客服邮箱和MSN:support@sharera.com 客服BLOG:http://support.sharera.com/