[发明专利]减缓服务器缓存压力的方法有效
| 申请号: | 201410114952.6 | 申请日: | 2014-03-25 | 
| 公开(公告)号: | CN103995824B | 公开(公告)日: | 2018-07-13 | 
| 发明(设计)人: | 郭志 | 申请(专利权)人: | 广州华多网络科技有限公司 | 
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 | 
| 代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王程 | 
| 地址: | 511449 广东省广州市番*** | 国省代码: | 广东;44 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 服务器缓存 客户端 数据维护 数据模型 算法调用 算法模型 用户数据 构建 读取 并发送给客户 命令调用 生成数据 数据更新 压力问题 用户登录 有效解决 算法 并发 数据库 发送 检测 更新 记录 客户 维护 | ||
本发明提供一种减缓服务器缓存压力的方法,包括:检测到用户登录后,读取数据库中记录的用户数据,构建所述用户的数据模型包并发送给客户端,以供所述客户端生成数据模型;构建数据维护算法模型并发送给所述客户端;当所述用户的数据更新时,发送算法调用命令给所述客户端,以供所述客户端根据所述算法调用命令调用数据维护算法模型中对应的数据维护算法,更新客户端的数据模型。本发明还提供另一种减缓服务器缓存压力的方法,能有效解决服务器缓存用户数据的维护压力问题。
技术领域
本发明涉及服务器缓存处理技术领域,特别是涉及一种减缓服务器缓存压力的方法。
背景技术
互联网发展到今天,覆盖范围越来越大,覆盖深度已经深入我们的衣食住行。随时服务器服务的客户端基数增大,服务器的处理能力受到了挑战。特别在大量用户请求处理中,服务器为了加快对请求的处理速度,不再每次都直接查询和写数据库,而是先做了缓存处理,在内存中维护一份数据供自身访问,然后再批量同步数据和写数据库,减少查询数据库和写数据库,这有效的提高服务器处理能力。但是,如果用户数量大到百万的规模,单靠服务器的缓存技术已经应付不来,单服务器的内存有限,无法完全缓存;即使是分布式服务器架构,也要面临数据同步的问题,影响了请求处理速度。这里问题的关键就是服务器需要在缓存内维护大量的用户个体数据信息。
传统技术中采用分布器服务器系统,将单个服务器的缓存压力分摊给别的服务器,有效降低单个服务器的缓存压力。但因为缓存分配到了不同的服务器,所以在查询缓存数据时需要在多个服务器间查找,增加了查询时间;另外如果两个或以上的服务器缓存了同一份数据,那就面临了数据同步问题,这需要消耗大量的时间并让客户端的请求处于等待中。
发明内容
基于此,本发明提供一种减缓服务器缓存压力的方法和系统,能有效解决服务器缓存用户数据的维护压力问题。
一种减缓服务器缓存压力的方法,包括如下步骤:
检测到用户登录后,读取数据库中记录的用户数据,构建所述用户的数据模型包并发送给客户端,以供所述客户端生成数据模型;
构建数据维护算法模型并发送给所述客户端;
当所述用户的数据更新时,发送算法调用命令给所述客户端,以供所述客户端根据所述算法调用命令调用数据维护算法模型中对应的数据维护算法,更新客户端的数据模型。
一种减缓服务器缓存压力的方法,包括如下步骤:
用户登录后,接收服务器读取数据库中记录的用户数据后构建的数据模型包,创建所述用户的数据模型;
接收并存储服务器发送的数据维护算法模型;
当接收到服务器发送的算法调用命令时,根据所述算法调用命令调用数据维护算法模型中对应的数据维护算法,更新所述数据模型。
上述减缓服务器缓存压力的方法,客户端接收服务器下发的数据模型并在本地创建,服务器则不需要在本身维护一份与客户端有关的数据,同时服务器还下发一份数据维护算法,当需要进行数据更新时,只需要把需调用的数据维护算法告诉客户端,由客户端进行数据的更新;本发明让大量的客户端承担了自身的缓存压力,减缓了服务器的缓存压力和解决数据同步问题,提高了服务器对客户端请求的处理能力,能有效提高服务器的健壮性。
附图说明
图1为本发明减缓服务器缓存压力的方法在实施例一中的流程示意图。
图2为本发明减缓服务器缓存压力的方法在实施例二中的流程示意图。
图3为本发明减缓服务器缓存压力的方法在实施例三中的流程示意图。
具体实施方式
下面结合实施例及附图对本发明作进一步详细说明,但本发明的实施方式不限于此。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410114952.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多轮系刹车机轮的刹车控制系统
 - 下一篇:一种制动主缸
 





