1 / 10
文档名称:

深度剖析CDN技术原理.doc

格式:doc   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

深度剖析CDN技术原理.doc

上传人:xxj16588 2016/3/6 文件大小:0 KB

下载得到文件列表

深度剖析CDN技术原理.doc

相关文档

文档介绍

文档介绍:深度剖析: CDN 内容分发网络技术原理 1. 前言 的高速发展, 给人们的工作和生活带来了极大的便利,对 的服务品质和访问速度要求越来越高,虽然带宽不断增加,用户数量也在不断增加,受 Web 服务器的负荷和传输距离等因数的影响, 响应速度慢还是经常抱怨和困扰。解决方案就是在网络传输上利用缓存技术使得 Web 服务数据流能就近访问,是优化网络数据传输非常有效的技术,从而获得高速的体验和品质保证。网络缓存技术, 其目的就是减少网络中冗余数据的重复传输, 使之最小化, 将广域传输转为本地或就近访问。互联网上传递的内容,大部分为重复的 Web/FTP 数据, Cache 服务器及应用 Caching 技术的网络设备, 可大大优化数据链路性能, 消除数据峰值访问造成的结点设备阻塞。 Cache 服务器具有缓存功能, 所以大部分网页对象( Web page object ),如 html, htm, php 等页面文件, gif,tif,png,bmp 等图片文件,以及其他格式的文件,在有效期( TTL ) 内, 对于重复的访问, 不必从原始网站重新传送文件实体, 只需通过简单的认证( Freshness Validation )- 传送几十字节的 Header ,即可将本地的副本直接传送给访问者。由于缓存服务器通常部署在靠近用户端, 所以能获得近似局域网的响应速度, 并有效减少广域带宽的消耗。据统计, 上超过 80% 的用户重复访问 20% 的信息资源,给缓存技术的应用提供了先决的条件。缓存服务器的体系结构与 Web 服务器不同, 缓存服务器能比 Web 服务器获得更高的性能,缓存服务器不仅能提高响应速度,节约带宽,对于加速 Web 服务器,有效减轻源服务器的负荷是非常有效的。高速缓存服务器( Cache Server )是软硬件高度集成的专业功能服务器,主要做高速缓存加速服务,一般部署在网络边缘。根据加速对象不同,分为客户端加速和服务器加速,客户端加速 Cache 部署在网络出口处, 把常访问的内容缓存在本地, 提高响应速度和节约带宽; 服务器加速, Cache 部署在服务器前端,作为 Web 服务器的前置机,提高 Web 服务器的性能, 加速访问速度。如果多台 Cache 加速服务器且分布在不同地域, 需要通过有效地机制管理 Cache 网络, 引导用户就近访问, 全局负载均衡流量, 这就是 CDN 内容传输网络的基本思想。 2 .什么是 CDN ? CDN 的全称是 Content work ,即内容分发网络。其目的是通过在现有的 中增加一层新的网络架构,将网站的内容发布到最接近用户的网络" 边缘" ,使用户可以就近取得所需的内容,解决 网络拥塞状况,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因, 解决用户访问网站的响应速度慢的根本原因。狭义地讲,内容分发布网络(CDN) 是一种新型的网络构建方式,它是为能在传统的 IP 网发布宽带丰富媒体而特别优化的网络覆盖层;而从广义的角度, CDN 代表了一种基于质量与秩序的网络服务模式。简单地说,内容发布网(CDN) 是一个经策略性部署的整体系统, 包括分布式存储、负载均衡、网络请求的重定向和内容管理4个要件, 而内容管理和全局的网络流量管理(Traffic M