使用互联网的人大都遭受过“找不到服务器”的待遇,只是容易在态度上比遭遇电话线路故障或停电时宽容得多。其实,在互联网对工作效率和生活质量影响越来越大的今天,它必须从以前无序的、不可靠的网络转变为一项可靠的服务。而要真正成为人们日常生活的一部分,互联网上提供的对各个网站页面的成功访问必须要像电话一样随时能接通,成为“电信级网络”。
朝着解决互联网用户访问质量问题这个目标,CDN(Content Distribution Network,即内容分布网络)在现有互联网上建立起一层虚拟网络,对网站的内容进行协调和分配。CDN的理念是根据用户的请求,为用户指定最近的可以获得相应服务的“点”,使用户就近取得所需内容。CDN以“内容”为标准来协助互联网实现“三个正确”:把互联网上正确的内容在正确的时间发送到正确的地点。这样,不论身在何处、有多少人同时访问,CDN会帮助用户最快地得到想要的信息,而不是“找不到服务器”。
CDN技术将网站原服务器中的内容存储到分布于各地的节点—缓存服务器(Cache Server)中,再由CDN中心控制系统实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等信息,将用户的请求转移到离用户最近的正常工作服务节点上。这样,用户得到响应的时间将被缩短,数据传输的稳定性也获得提高,从而大大提高了上网访问的总体性能。国内最早的CDN服务商ChinaCache公司的技术总监宗将CDN的目标诠释为“让宽带无处不在”。
这项最早在1998年由美国麻省理工大学(MIT)的研究生提出的技术,首先被美国AKAMAI公司用来提供专业的CDN服务。如今,美国已经有70%~80%的网站都考虑用CDN服务。在美国“9·11”事件发生之后,美国最大的门户网站之一的msnbc.com的流量激增,而其90%以上的访问量都是由CDN分担的,之中还包括了3000万分钟的1300万个流媒体录像。有调查显示,2003年CDN服务的支出会由2000年的9700万美元增长到2003年的20亿美元。中国的CDN市场还处在开垦阶段,但发展潜力巨大。成立两年多的ChinaCache已经在全国建立了43个节点覆盖全国的网络,为电信“互联星空”、新浪、搜狐、TOM、奥美互动、易趣、可口可乐、索尼等公司提供了CDN服务。
CDN市场的增长从一个侧面反映了互联网产业的复苏和成熟。不论是ICP还是企业在做网站时,已经不像泡沫时代的网络——只做出内容而不考虑以后用户的访问,那不是一个商业化的网络。如今,互联网就是要提供有价值、有保障的服务,凸显出对CDN技术的需求,网站才会购买CDN的专业服务来为其创造更多的价值。
但CDN技术本身仍不成熟。面对越来越多的包含大量动态内容和个性化信息的网站,缓存技术对于需要与原服务器中相应的软件模块和数据库交互的动态内容的生成无能为力。AKAMAI和甲骨文公司合作提出了ESI(Edge Side Include)技术来解决这一问题。ESI利用动态生成的页面中只有少量的内容是频繁变化或个性化的特点,将每个网页都划分成不同的小部分并分别赋予不同的缓存控制策略,通过控制只从原服务器中提取少量的不能缓存的片段,有效降低原服务器的负载,同时提高用户访问的响应速度。ESI技术的应用正在磨合之中,目前它的版本更新并不多。
与此相对应的,CDN的标准也还不到成型的时候。国际上一些大的运营商在逐渐形成自己的标准,国内也有可能形成一个自己的标准。目前存在的标准还是非常初级的,只是做到了“域名解析”时的一些规则,而这一层面上对静态内容的控制已经没有什么问题了。
其实,CDN“将用户路由到最近的服务点来响应该用户请求”的理念,远不止在静态内容发布的领域。ChinaCache公司CEO王松表示,互联网上的任何一种应用都将使用这种方式,让用户可以在离自己最近的地方最快的得到可靠的服务。
【相关文章】
|
|||
| · 网管系统介绍 · 网络管理系统如何支撑I.. · CISSP认证成长之路 · 51CTO国庆充电专题之好.. · 网络技术经典基础教程 · 51CTO主编推荐经典专题 · RAID——磁盘阵列基础 · 充电计划之热门IT认证.. |
· 51CTO技术自测 挑战自.. · AMD Phenom三核处理器.. · 国际文档格式标准开战 · 2007年互联网大会 · 我是黑客我怕谁——讲.. · ARP攻击防范与解决方案 · Solaris 10 配置管理 · Solaris基础知识入门 |
||
|
|||
| · Java基础教程 · VPN技术 · ARP攻击防范与解决方案 · SQL Server 2005全解 · SOA 面向服务架构 · SQL Server 2005全解 · Java编程开发手册 · RAID——磁盘阵列基础 |
· 三层交换技术专题 · SQL Server入门到精通 · Windows Server 2003企.. · Windows远程桌面应用 · C#技术开发指南 · VPN技术 · C#技术开发指南 · Solaris 10 配置管理 |
||
|
|||
| · ARP攻击防范与解决方案 · VPN技术 · SQL Server 2005全解 · Java基础教程 · SQL Server入门到精通 · SQL Server 2005全解 · SOA 面向服务架构 · Java编程开发手册 |
· C#技术开发指南 · 三层交换技术专题 · C#技术开发指南 · Windows远程桌面应用 · RAID——磁盘阵列基础 · Windows Server 2003企.. · 邮件服务器专题 · wimax技术与趋势 |
||
| ·DB2 Viper快速入门 ·DB2 9数据库的镜像分割与.. |
·将XML应用程序从DB2 8.x.. ·DB2 9中的pureXML:如何.. |
| ·服务器中的“傻瓜机”在.. ·盖茨也喜欢登录Youtube看.. |
· · |
| ·体验Windows Server 2008.. ·将超星图书转成PDF文档 |
·使用 Office Communicati.. ·VMware Workstation 6.01.. |
| ·强烈质疑“步行1公里就能.. ·国庆期间新闻回顾:微软.. |
·9月第3周回顾:微软和英.. ·9月第2周回顾:四核之战.. |
| · 华为、贝恩资本22亿美元.. · NGN:下一代网络 · 网络访问中断大排查 |
· 教你使用Anti ARP Sniff.. · 网络嗅探教程:使用Snif.. · 常见病毒手工清除方法大.. |
| · C++是垃圾语言?! · 2007年IT界七大抄袭事件 · Java实用开发全集 |
· 解析Ajax开发框架 走进A.. · 基于Google Maps与Ajax.. · 基于Google Maps与Ajax.. |
| · 热门 IT 培训认证官方资.. · Ubuntu 中文开源频道 · Solaris基础知识入门 |
· Google推出唯一硬件——.. · 硬盘之父获得诺贝尔物理.. · 理性面对四核服务器选购 |
| · 甲骨文Oracle 11g正式发.. · Oracle数据库开发之PL/S.. · Oracle数据库开发基础教.. |
· 硬盘之父获得诺贝尔物理.. · 存储2006,一个并购的大.. · IDC宣布浪潮蝉联存储市.. |