APP下载

CDN 缓存空间调整优化方法

2021-10-12滕勇隽陈戈

广东通信技术 2021年9期
关键词:内容

[滕勇隽 陈戈]

1 引言

互联网CP(Content Provider,内容提供者)租用CDN(Content Delivery Network,内容分发网络)时,会向CDN 运营商提出KQI(Key Quality Indicator,关键质量指标)指标要求。在KQI 指标中,欠流率(因CDN 节点没缓存而需向源站实时获取的比率)是非常重要指标,这是由于欠流率未达标时,互联网CP 的业务质量及源站负载会受到影响。

现有CDN 节点缓存的内容是根据节点内容的访问热度来决定的,CDN 节点内部对所存储的内容根据内容访问热度进行排序,节点会定时将热度排序后面的内容删除,以腾出空间存储新的高热度内容。大CP 由于其服务的用户多,其内容热度往往比小CP 的热度高,因此大CP 的内容往往比小CP 的内容热度更高,出现大CP 较冷的内容也比小CP 最热的内容热度高。由于缓存的内容多少决定了内容的命中率,因此,在这种机制下小CP 欠流率容易不达标。

为解决该问题,现有的CDN 通过为各CP 划分专用资源的方式,例如vCDN(Virtual Content Delivery Network,虚拟内容分发网络),来解决欠流率问题。在划分专用资源的方式下,每个CP 会分配固定空间的存储,相互独立,不能共享。因此,这种机制下CDN 节点的复用率不高,容易造成资源浪费的问题。

2 提升CDN 欠流率的总体思路

CDN 欠流是由于CDN 节点内容缓存数量与用户请求的内容数量不匹配而形成的,提升CDN 欠流率最直接的方法是提升各CDN 节点的总缓存空间。但由于CDN 成本制约,提升CDN 欠流率最有效的方案应该是根据目标欠流率,合理为CP 内容进行合理缓存。

由于CDN 承载了多个CP 的业务,每个CP 也有不同类型的业务类型及内容,如视频点播业务、视频直播业务、静态页面等,因此,不同的CP 对欠流率有不同,通过不同业务及CP 的内容欠流率来调节CP 缓存是可行方案。……

登录APP查看全文

猜你喜欢

内容
内容回顾温故知新
内容回顾 温故知新
内容回顾温故知新
内容回顾温故知新
内容回顾 温故知新
内容回顾 温故知新
内容回顾 温故知新
引言的内容
引言的内容
主要内容