[发明专利]一种利用多级Hash服务器缓存结构的实现方法在审
申请号: | 201310527807.6 | 申请日: | 2013-10-31 |
公开(公告)号: | CN104598392A | 公开(公告)日: | 2015-05-06 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 南京思润软件有限公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210012 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 多级 hash 服务器 缓存 结构 实现 方法 | ||
技术领域
本发明涉及一种利用多级Hash服务器缓存结构的实现方法。本发明属于计算机技术领域。
背景技术
当前,计算机技术已经渗透到每行每业中, 服务器网络数据收发与存储没有不做缓存的。如果公司的重要数据存储在磁盘中,且数据接近静态但每天局有部更新而且也有大量访问,不做缓存不能发挥机器的高性能。例如, 一般地,公司内部都有集中固定型号的服务器,每种都有其性能极限,一般包括但不限于CPU计算能力、网卡收发包能力、内存容量以及磁盘容量和他的读写速度。多级hash即与内存容量有关。假设一台dell服务器内存是8G,如果用多级hash做缓存,那么就可以考虑给缓存的容量是6G,即一般内存容量的3 / 4 或者 2 / 3考虑用作缓存的极大容量。某种服务器为某种业务服务,简单的认为业务的值是key-value形式,一般地,key肯定有固定大小Ksize,value最大值也有极限值Vsize_max。
发明内容
针对这种不做缓存不能发挥机器的高性能的问题,以及尽量为公司节省人力成本、节约时间,提供工作更有效率,本发明介绍了一种利用多级Hash服务器缓存结构的实现方法,满足了公司服务器的高性能运作需求。具体步骤如下:
步骤1:设定清除缓存的时间范围。根据系统的需要进行服务器缓存的清楚,时间范围可以是根据服务器时间而定。
步骤2:权限设置。为了保证服务器数据的安全性,清除缓存功能必须要经过授权。系统管理员可以对人员进行权限分配。只有拥有权限的用户才能在服务器中进行服务器缓存的清除。
步骤3:缓存清除。有权限的用户登录系统后,点击“清除服务器缓存”功能,系统就自动将服务器缓存的清除,有限权限用户可根据时间有选择的对服务器中进行服务器缓存的清除。。
步骤4:服务器清除缓存记录。用户对获取过来的服务器缓存进行清除之后,系统会自动记录清除缓存的时间、操作人等信息。
此方法会自动记录当前用户是否在本月(或季度、年)是否已经清除过服务器缓存。此外,方法还提供如果需要清除服务器在某个时间范围之内才产生的缓存,以免重要的信息被清除。
具体实施方式
实施例一
使用Microsoft Visual Studio 2012作为开发工具,使用市场上专用的数据库管理工具SQL Server建立系统所需要的数据库。
1.根据服务器的需要进行可清除服务器时间范围的设定,时间范围可以是根据服务器时间而定,以保持服务器缓存清除不会是服务器最新运行生成的缓存。
2.为了保证服务器缓存目录结构的安全性。服务器缓存清除功能是需要系统授权才能使用。
3.有权限的用户登录系统后,点击“清除服务器缓存”功能,系统就自动将上次清除过之后新产生的缓存结构后去过来,获取过来的缓存根据生成时间自动排序。在操作过程中,系统会自动记录操作痕迹,来记录该用户清除服务器缓存的记录。
4.用户可以根据实际需要对服务器缓存进行清除操作。
除上述实施例外,本发明还可以有其他实施方式。凡采用等同替换或等效变换形成的技术方案,均落在本发明要求的保护范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京思润软件有限公司,未经南京思润软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310527807.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种外设管理的方法、装置及系统
- 下一篇:代码检测方法及装置