流媒体应用中CDN的基本架构

前流媒体技术被广泛使用,很多视频的点播、直播业务以及网络广告等都应用了流媒体技术,这些给互联网提供商的服务器带来了巨大的压力。通过构建CDN网络将流媒体内容发布到最接近用户的网络“边缘”,使用户可以“就近取材”。在构建新型CDN网络架构时,需要考虑到流媒体业务快速发展带来的网络冲击,同时也需要考虑到互联网内容提供商最需要解决的问题。
(1)内容库模块
包括源站、内容中心、区域中心等,作为CDN中的核心部分,提供的功能是对内容资源进行一系列的操作,如存储并管理内容资源、将内容分发给下级节点等,并提供内容在CDN中的多副本分布式存储,从而实现系统存储资源、计算资源以及宽带资源的合理利用。
(2)流服务缓存模块
作为CDN中直接为用户提供流服务的模块,在面对用户请求时,将先在本地查找用户请求的内容,当本地名优命中是,则将请求转发到上级节点,并一边从内容服务器获取资源,一边对外提供服务。其中,缓存功能分担了内容库的压力,并加速了服务。采用多种开源软件相结合来设计流服务缓存模块。
CDN缓存时间会对“回源率”产生直接的影响。若CDN缓存时间较短,CDN边缘节点上的数据会经常失效,导致频繁回源,增加了源站的负载,同时也增大的访问延时;若CDN缓存时间太长,会带来数据更新时间慢的问题。开发者需要增对特定的业务,来做特定的数据缓存时间管理。


 

转载于:https://my.oschina.net/u/4143265/blog/3097623

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值