[发明专利]服务器缓存区控制方法有效
申请号: | 201110458823.5 | 申请日: | 2011-12-31 |
公开(公告)号: | CN103186477A | 公开(公告)日: | 2013-07-03 |
发明(设计)人: | 史寿伟 | 申请(专利权)人: | 重庆新媒农信科技有限公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08 |
代理公司: | 重庆博凯知识产权代理有限公司 50212 | 代理人: | 张先芸 |
地址: | 401121 重庆市北部新区高新*** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 缓存 控制 方法 | ||
1.一种服务器缓存区控制方法,其特征在于,通过预设置服务器缓存区的文件有效时限、上限容量和上限文件数量,对服务器缓存区的存储空间进行上限容量控制,并且对服务器缓存区中存储的数据文件进行文件有效时限和上限文件数量控制,实现对服务器缓存区剩余存储容量的综合调整。
2.根据权利要求1所述的服务器缓存区控制方法,其特征在于,该方法具体包括如下步骤:
a1)实时地对服务器缓存区中存储的每个数据文件进行对应的跟踪计时,在数据文件对应的跟踪计时到达文件有效时限时将其删除,并当有数据文件进入缓存区时触发执行步骤a2);
a2)判断当前时刻服务器缓存区中已存储的文件数量是否已超过上限文件数量,若是执行步骤a4),否则执行步骤a3);
a3)判断当前时刻服务器缓存区中已占用的存储容量是否已超过上限容量,若是执行步骤a4),否则返回步骤a1);
a4)删除当前时刻最早存入服务器缓存区的一个数据文件,然后返回步骤a1)。
3.根据权利要求1所述的服务器缓存区控制方法,其特征在于,该方法具体包括如下步骤:
b1)实时地对服务器缓存区中存储的每个数据文件进行对应的跟踪计时,在数据文件对应的跟踪计时到达文件有效时限时将其删除,并当有数据文件进入缓存区时触发执行步骤b2);
b2)判断当前时刻服务器缓存区中已存储的文件数量是否已超过上限文件数量,若是执行步骤b4),否则执行步骤b3);
b3)判断当前时刻服务器缓存区中已占用的存储容量是否已超过上限容量,若是执行步骤b4),否则返回步骤b1);
b4)删除当前时刻最早存入服务器缓存区的一个数据文件,然后执行步骤b5);
b5)判断当前时刻服务器缓存区中已占用的存储容量是否已超过上限容量,若是返回步骤b4),否则返回步骤b1)。
4.根据权利要求1所述的服务器缓存区控制方法,其特征在于,该方法具体包括如下步骤:
c1)实时地对服务器缓存区中存储的每个数据文件进行对应的跟踪计时,在数据文件对应的跟踪计时到达文件有效时限时将其删除,并当有数据文件进入缓存区时触发执行步骤c2);
c2)判断当前时刻服务器缓存区中已占用的存储容量是否已超过上限容量,若是执行步骤c4),否则执行步骤c3);
c3)判断当前时刻服务器缓存区中已存储的文件数量是否已超过上限文件数量,若是执行步骤c4),否则返回步骤c1);
c4)删除当前时刻最早存入服务器缓存区的一个数据文件,然后返回步骤c1)。
5.根据权利要求1所述的服务器缓存区控制方法,其特征在于,该方法具体包括如下步骤:
d1)实时地对服务器缓存区中存储的每个数据文件进行对应的跟踪计时,在数据文件对应的跟踪计时到达文件有效时限时将其删除,并当有数据文件进入缓存区时触发执行步骤d2);
d2)判断当前时刻服务器缓存区中已占用的存储容量是否已超过上限容量,若是执行步骤d4),否则执行步骤d3);
d3)判断当前时刻服务器缓存区中已存储的文件数量是否已超过上限文件数量,若是执行步骤d6),否则返回步骤d1);
d4)删除当前时刻最早存入服务器缓存区的一个数据文件,然后执行步骤d5);
d5)判断当前时刻服务器缓存区中已占用的存储容量是否已超过上限容量,若是返回步骤d4),否则返回步骤d1);
d6)删除当前时刻最早存入服务器缓存区的一个数据文件,然后返回步骤d1)。
6.根据权利要求2~5任一项所述的服务器缓存区控制方法,其特征在于,在实时地对服务器缓存区中存储的每个数据文件进行对应的跟踪计时的过程中,若数据文件被服务器重新调用,则其对应的跟踪计时复位并重新进行跟踪计时。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆新媒农信科技有限公司,未经重庆新媒农信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110458823.5/1.html,转载请声明来源钻瓜专利网。