[发明专利]一种缓存数据存储方法及装置有效
申请号: | 201410657997.8 | 申请日: | 2014-11-18 |
公开(公告)号: | CN105677650B | 公开(公告)日: | 2019-06-25 |
发明(设计)人: | 郭韧 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;黄灿 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 缓存 数据 存储 方法 装置 | ||
本发明提供了一种缓存数据存储方法及装置,该方法包括:获取没有下载生命周期的当前缓存数据的第一更新校验时刻和第二更新校验时刻,其中,第一更新校验时刻与第二更新校验时刻是相邻的两次更新校验时刻;根据第一更新校验时刻和第二更新校验时刻,获取当前缓存数据的生命周期;根据生命周期,对当前缓存数据进行分级存储。本发明有效减轻了服务器的负载、降低了网络拥塞,并减少了用户的访问延迟,提高了对不同资源数据的处理效率。
技术领域
本发明涉及数据存储技术领域,尤其涉及一种缓存数据存储方法及装置。
背景技术
互联网技术的飞速发展和用户访问量的不断增加导致了网络拥塞和服务器的超载,缓存技术可有效的减轻服务器的负载、降低网络拥塞和减少用户的访问延迟。缓存技术可将用户访问过的内容在存储设备中保留一份副本,以备下次用户访问。现有的技术方案大都是根据内容的访问热度或内容的生命周期对网络内容进行分级存储处理,而绝大多数缓存系统均采用了分级存储技术,对不同资源进行高效处理。
目前,分级存储技术方案对于本地网络资源的处理,是根据不同资源的访问热度或生命周期进行不同级别划分,每个存储系统都有各级存储区、热点分析单元和重定位单元。每个存储区均设置有表示放置级别的标识,所述存储级别的高低表示存储介质性能的高低;热点分析单元来计算内容的访问热度,其中内容访问热度的高低对应存储区放置级别的高低;重定位单元用于根据文件的访问热度将内容放入对应级别的存储区。对于热度高、或生命周期较短的网络内容,将其存放至读写速度最快的存储介质(如内存)中,对热度低、或生命周期长的网络内容,将其存放至读写较慢的存储介质(如机械硬盘)中。
对于网络内容的访问热度,可以由缓存服务器实时记录并累计;而对于内容的生命周期,则完全由发布内容的原始站点(简称源站)进行标记,但目前互联网内容生命周期标记方式有多种,且各不相同。
目前现有缓存技术中,当缓存服务器从源站下载网络内容的同时,会依据分级存储策略,判断该资源的生命周期,并根据周期长短选择不同的存储介质。由于互联网资源生命周期的标记方式主要有两种方式,一种直接标记方式,即标示出内容当前的生命周期长度;另一种间接标记,即仅标记内容本次版本号或本次的更新时间,待有内容请求时先将该内容的版本号或本次的更新时间向源站校验,若源站版本未更新,则表示内容仍为有效,可直接使用。现有内容分级技术在最初下载内容并在本地进行分级存储时,仅对可直接获取生命周期的内容进行分级策略的匹配,而对于采用间接标记方式的内容,由于无法直接获得其生命周期,因此不对该部分内容进行分级策略处理,仅将内容直接存放至最低速的存储介质中,该方式严重影响分级存储的效率,有悖于使用分级技术的初衷,严重的影响了分级存储的效率。
发明内容
本发明要解决的技术问题是提供了一种缓存数据存储方法及装置,能够主动探测缓存数据的生命周期,对其生命周期进行归一化,然后对其进行分级存储处理,提高了对不同资源数据的处理效率。
为了解决上述技术问题,本发明采用如下技术方案:
依据本发明的一个方面,提供了一种缓存数据存储方法,包括:
获取没有下载生命周期的当前缓存数据的第一更新校验时刻和第二更新校验时刻,其中,所述第一更新校验时刻与第二更新校验时刻是相邻的两次更新校验时刻;
根据第一更新校验时刻和第二更新校验时刻,获取当前缓存数据的生命周期;
根据所述生命周期,对当前缓存数据进行分级存储。
可选地,获取没有下载生命周期的当前缓存数据的第一更新校验时刻和第二更新检验时刻的步骤包括:
向源站进行生命周期更新校验,若内容已被更新,则记录更新校验的更新时刻作为第一更新校验时刻;
根据所述第一更新校验时刻,使用动态最小二乘二次曲线拟合方法推算得到第二更新校验时刻。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410657997.8/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置