【技术实现步骤摘要】
文件缓存方法、文件缓存装置、电子设备及存储介质
[0001]本公开涉及视频
更具体地,本公开涉及一种文件缓存方法、文件缓存装置、电子设备及存储介质。
技术介绍
[0002]视频内容分发网络(Content Delivery Network,简称CDN)在边缘节点的缓存,需要能够命中尽可能多的访问。如果在没有命中访问,则就会有比较多的请求穿透边缘。在这种情况下,需要到上层节点甚至源站来获取请求访问的数据。这样会有两个问题,一是到上层节点甚至源站来获取请求访问的数据会有一定的耗时,对用户的访问延迟会产生负面影响;二是到上层节点甚至源站来获取请求访问的数据会产生更多的带宽,需要付出更多的带宽成本。
[0003]为了解决上述两个问题,一般会在边缘节点尽量提高缓存命中率。在缓存总容量一定的情况下,缓存填满之后,如何使用一个更加有效的缓存淘汰算法,保证边缘节点缓存的都是最有价值(能够提供更多的带宽)的文件,就是提高缓存命中率的最有效手段。
技术实现思路
[0004]本公开的示例性实施例在于提供一种文件缓存 ...
【技术保护点】
【技术特征摘要】
1.一种文件缓存方法,其特征在于,包括:获取内容分发网络节点的缓存空间中的至少一个多媒体文件的热度信息,其中,所述缓存空间存储所述至少一个多媒体文件及每个多媒体文件的热度信息,所述热度信息表征多媒体文件被访问的频率;当所述缓存空间被占满时,基于所述热度信息从所述至少一个多媒体文件中删除热度满足所述预设删除条件的多媒体文件;当所述缓存空间的剩余空间不满足预设写入条件时,基于所述热度信息从所述至少一个多媒体文件的剩余多媒体文件中删除热度满足所述预设删除条件的多媒体文件,直至确定所述缓存空间的剩余空间满足预设写入条件。2.根据权利要求1所述的文件缓存方法,其特征在于,还包括:从源站获取目标多媒体文件以及所述目标多媒体文件的热度信息;将所述目标多媒体文件和所述目标多媒体文件的热度信息缓存到所述缓存空间中。3.根据权利要求2所述的文件缓存方法,其特征在于,所述从源站获取目标多媒体文件以及所述目标多媒体文件的热度信息,包括:响应于接收到针对所述目标多媒体文件的访问请求,确定所述缓存空间中是否已存在所述目标多媒体文件;若所述缓存空间中不存在所述目标多媒体文件,确定从所述源站获取所述目标多媒体文件以及所述目标多媒体文件的热度信息。4.根据权利要求1所述的文件缓存方法,其特征在于,还包括:从业务数据中获取缓存在所述缓存空间中的多媒体文件的当前热度信息;基于所述当前热度信息对缓存在所述缓存空间中的多媒体文件的热度信息进行更新。5.根据权利要求4所述的文件缓存方法,其特征在于,所述基于所述当前热度信息对缓存在所述缓存空间中的多媒体文件的热度信息进行更新,包括:当所述当前热度信息与缓存在所述缓存空间中的多媒体文件的热度信息之间存在热度变化时,将所述当前热度信息作为缓存在所述缓存空间中的多媒体文件的更新后的热度信息。6.根据权利要求4所述的文件缓存方法,其特征在于,所述从业务数据中获取缓存在所述缓存空间中的多媒体文件的当前热...
【专利技术属性】
技术研发人员:沈坤,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。