[发明专利]服务器缓存区控制方法有效
申请号: | 201110458823.5 | 申请日: | 2011-12-31 |
公开(公告)号: | CN103186477A | 公开(公告)日: | 2013-07-03 |
发明(设计)人: | 史寿伟 | 申请(专利权)人: | 重庆新媒农信科技有限公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08 |
代理公司: | 重庆博凯知识产权代理有限公司 50212 | 代理人: | 张先芸 |
地址: | 401121 重庆市北部新区高新*** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 缓存 控制 方法 | ||
技术领域
本发明涉及通信网络技术和服务器技术领域,具体涉及一种服务器缓存区控制方法。
背景技术
服务器,是指在计算机通信网络中的一个管理资源对外提供业务服务的高性能计算机。服务器类型有很多,例如数据服务器、文件服务器、网页服务器、流媒体服务器、搜索服务器等,它们侦听计算机通信网络中来自计算机客户端或移动通信客户端的业务请求,并对业务请求进行响应和处理,进而为计算机客户端或移动通信客户端提供各种不同的业务服务,丰富了网络应用。
服务器所提供服务的质量,很大程度表现在其响应速度方面。而对于服务器响应速度的优化方案中,对服务器缓存区的优化是最重要的优化项目之一;合理的分配、控制服务器缓存区,能够在很大程度上提高服务器对近期调用的数据文件的响应速度。因此如何能够更加合理、有效的对服务器缓存区进行控制,则成为服务器技术的一项重要研究方向。
发明内容
针对现有技术中存在的上述不足,本发明的目的在于提供一种服务器缓存区控制方法,以合理、有效的对服务器缓存区进行更为优化的调整控制,以提高服务器的响应速度。
为实现上述目的,本发明采用了如下技术手段:
一种服务器缓存区控制方法,通过预设置服务器缓存区的文件有效时限、上限容量和上限文件数量,对服务器缓存区的存储空间进行上限容量控制,并且对服务器缓存区中存储的数据文件进行文件有效时限和上限文件数量控制,实现对服务器缓存区剩余存储容量的综合调整。
作为一种可选择方案,该方法具体包括如下步骤:
a1)实时地对服务器缓存区中存储的每个数据文件进行对应的跟踪计时,在数据文件对应的跟踪计时到达文件有效时限时将其删除,并当有数据文件进入缓存区时触发执行步骤a2);
a2)判断当前时刻服务器缓存区中已存储的文件数量是否已超过上限文件数量,若是执行步骤a4),否则执行步骤a3);
a3)判断当前时刻服务器缓存区中已占用的存储容量是否已超过上限容量,若是执行步骤a4),否则返回步骤a1);
a4)删除当前时刻最早存入服务器缓存区的一个数据文件,然后返回步骤a1)。
作为一种可选择方案,该方法具体包括如下步骤:
b1)实时地对服务器缓存区中存储的每个数据文件进行对应的跟踪计时,在数据文件对应的跟踪计时到达文件有效时限时将其删除,并当有数据文件进入缓存区时触发执行步骤b2);
b2)判断当前时刻服务器缓存区中已存储的文件数量是否已超过上限文件数量,若是执行步骤b4),否则执行步骤b3);
b3)判断当前时刻服务器缓存区中已占用的存储容量是否已超过上限容量,若是执行步骤b4),否则返回步骤b1);
b4)删除当前时刻最早存入服务器缓存区的一个数据文件,然后执行步骤b5);
b5)判断当前时刻服务器缓存区中已占用的存储容量是否已超过上限容量,若是返回步骤b4),否则返回步骤b1)。
作为一种可选择方案,该方法具体包括如下步骤:
c1)实时地对服务器缓存区中存储的每个数据文件进行对应的跟踪计时,在数据文件对应的跟踪计时到达文件有效时限时将其删除,并当有数据文件进入缓存区时触发执行步骤c2);
c2)判断当前时刻服务器缓存区中已占用的存储容量是否已超过上限容量,若是执行步骤c4),否则执行步骤c3);
c3)判断当前时刻服务器缓存区中已存储的文件数量是否已超过上限文件数量,若是执行步骤c4),否则返回步骤c1);
c4)删除当前时刻最早存入服务器缓存区的一个数据文件,然后返回步骤c1)。
作为一种可选择方案,该方法具体包括如下步骤:
d1)实时地对服务器缓存区中存储的每个数据文件进行对应的跟踪计时,在数据文件对应的跟踪计时到达文件有效时限时将其删除,并当有数据文件进入缓存区时触发执行步骤d2);
d2)判断当前时刻服务器缓存区中已占用的存储容量是否已超过上限容量,若是执行步骤d4),否则执行步骤d3);
d3)判断当前时刻服务器缓存区中已存储的文件数量是否已超过上限文件数量,若是执行步骤d6),否则返回步骤d1);
d4)删除当前时刻最早存入服务器缓存区的一个数据文件,然后执行步骤d5);
d5)判断当前时刻服务器缓存区中已占用的存储容量是否已超过上限容量,若是返回步骤d4),否则返回步骤d1);。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆新媒农信科技有限公司,未经重庆新媒农信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110458823.5/2.html,转载请声明来源钻瓜专利网。