[发明专利]一种文件缓存方法及装置有效
申请号: | 201610973127.0 | 申请日: | 2016-11-04 |
公开(公告)号: | CN106528761B | 公开(公告)日: | 2019-06-18 |
发明(设计)人: | 李庆龙 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F16/172 | 分类号: | G06F16/172 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种文件缓存方法及装置,该方法包括:获取各个文件的文件大小、访问频率、平均访问时间间隔及距离当前时间最近的访问时间与当前时间的时间差;基于各个文件的文件大小、访问频率、平均访问时间间隔及时间差计算各个文件的优先级;基于各个文件的优先级将各个文件缓存至缓存池中具有对应被访问优先级的缓存区域中,其中,缓存池中优先级越高的缓存区域越优先被访问。可见,本申请中基于各个文件的文件大小、访问频率、平均访问时间间隔及距离当前时间最近的访问时间与当前时间的时间差确定文件的优先级,能够更加全面的评价文件被访问的可能性,保证了对文件被访问的可能性的准确评价,进而提高了缓存命中率。 | ||
搜索关键词: | 一种 文件 缓存 方法 装置 | ||
【主权项】:
1.一种文件缓存方法,其特征在于,包括:获取各个文件的文件大小、访问频率、平均访问时间间隔及距离当前时间最近的访问时间与当前时间的时间差;基于所述各个文件的文件大小、访问频率、平均访问时间间隔及时间差计算所述各个文件的优先级;基于所述各个文件的优先级将所述各个文件缓存至所述缓存池中具有对应被访问优先级的缓存区域中,其中,所述缓存池中优先级越高的缓存区域越优先被访问;计算所述各个文件的优先级,包括:确定任一文件为目标文件;按照下列公式分别计算所述目标文件的第一得分值、第二得分值及第三得分值:![]()
ftimevalcurfile=f(ΔT)*15其中,fsizevalcurfile、fratevalcurfile及ftimevalcurfile分别表示所述目标文件的第一得分值、第二得分值及第三得分值,fsizemin及fsizevalbase分别表示第一预设基准文件的文件大小及第一得分值,fratemax及fratevalbase分别表示第二预设基准文件的访问频率及第二得分值,fsizecurfile及fratecurfile分别表示所述目标文件的文件大小及访问频率,如果所述目标文件的平均访问时间间隔大于或等于对应时间差,则f(ΔT)等于所述目标文件的时间差除以对应平均访问时间间隔,如果所述目标文件的平均访问时间间隔小于对应时间差,则f(ΔT)等于所述目标文件的平均访问时间间隔除以对应时间差;基于所述目标文件的第一得分值、第二得分值及第三得分值计算所述目标文件的优先级。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610973127.0/,转载请声明来源钻瓜专利网。