从基于PUSH的CDN分发流程来分析,CDN的处理机制是相对较为复杂的。CDN需要了解到全网CDN内容的分布,能正确把用户调度到有内容的服务器上。而且PUSH的主动下发,需要对内容热度有完全的统计信息。
混合分发机制就是PUSH与PULL分发机制结合的一种机制,知晓这个机制在CDN内容分发业务牌照办理和后期业务开展中会很有帮助。混合分发机制有多种方案,最常见的混合分发机制,是利用PUSH机制进行内容预推,后续的CDN内容分发机制则使用PULL机制。
需要支持智能分发〔PUSH或PULL〕方式,支持根据当前内容分发系统中的内容服务状况,采用推拉的方式动态地调整内容在内容分发系统中的分布,对于热点内容自动智能地将其缓存在边缘节点。
对于PUSH分发方式需要支持手工分发、自动分发、单个分发、批量分发、逻辑群分发(可选);至少应支持即时、定时、增量的内容分发策略;根据节点分组信息、节点IP地址段等策略进行内容分发;应支持根据访问量设置分发门限定向分发,客户自定义等分发策略;支持分类、分级的内容分发策略;支持对内容的分发优先级、更新频率、新鲜度设定等管理功能;了解了以上CDN技术才会对CDN内容分发业务牌照办理及未来的业务开展有所助力。
内容分发网络关键技术,内容分发网络是为业务提供服务的,它可提高各种业务的内容传输的服务质量、节省骨干网络带宽,所以分析内容分发网络的关键技术离不开各种业务的特点。下面以目前对内容分发网络需求最旺盛的IPTV业务为例,分析内容分发网络的关键技术,IPTV业务也是企业在进行CDN内容分发业务牌照办理后一项重要的业务开展方向。
IPTV业务服务流程说明如下
(14)CDN服务器统计该内容的热度,决定是否缓存该内容。