CDN的内容分发机制是CDN的核心技术,如何高效地把内容由中心节点分发传送给用户是各大CDN厂商研究的重点内容。目前内容分发的机制主要有三种: Pull 方式、Push 方式和混合分发方式
(1) 基于Pull的分发机制。
基于Pull (拉)的CDN分发机制基本原理主要是,通过用户服务请求调度到合适的边缘节点,如果发生内容未命中,则该边缘节点向上Pull (拉)内容,如果其上级也没有,则逐级向上下拉。基于Pull的分发机制是一种被动的分发技术,是由用户请求驱动的。
(2) 基于Push的分发机制。
基于Push (推)的CDN分发机制基本原理是,把用户服务请求调度到有内容的CPN接近用户的节点。通常,Push 的方式是由资源拥有者发起,将内容从源或者中心媒体资源库分发到各个资源请求者。对于Push分发机制需要考虑的主要问题是分发策略,即在什么时候分发什么内容。一般来说, 内容分发策略主要分为静态策略和动态策略,静态策略是指分发内容可以由内容拥有者或者管理员人工确定,而动态策略是指通过智能的方式决定,即所谓的智能分发,它根据用户访问的统计信息,以及预定义的内容分发的规则,确定内容分发的过程。
(3) 混合分发机制。
混合分发机制就是Push与Pull分发机制结合的一种机制。在实际情况中,Push方式和Pull 方式都存在着或多或少的缺点,故而采取混合分发机制。混合分发机制有多种方案,常见是利用Push机制进行内容预推,后续的CDN内容分发机制则使用Pull机制。
需要支持智能分发(Push 或Pull)方式,支持根据当前内容分发系统中的内容服务状况采用推拉的方式动态地调整内容在内容分发系统中的分布,对于热点内容自动智能地将其缓存在边缘节点。
电话:021-24209369
传真:021-24209368
公司地址:上海市闵行区纪翟路1199弄3号2楼
公司简介 产品中心
关于我们 联系我们
案例展示 友情链接
人才招聘 www.jsuto.cn