[发明专利]一种数据处理方法、装置、系统及应用服务器有效
申请号: | 201810863203.1 | 申请日: | 2018-08-01 |
公开(公告)号: | CN109190070B | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 许国军;赵书礼 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 李欣;马敬 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 系统 应用 服务器 | ||
本发明实施例提供了一种数据处理方法、装置、系统及应用服务器,方法包括:获取第二应用服务器存储的预设时间段内用户的访问日志,其中,访问日志包括:所对应的访问数据的数据标识以及该访问数据的命中情况;基于访问日志所包括的访问数据的数据标识以及该访问数据的命中情况,确定每一访问数据对应的未命中次数;基于所确定的每一访问数据对应的未命中次数,确定每一访问数据的待更新缓存时长,其中,访问数据对应的未命中次数越大,该访问数据的待更新缓存时长越长;将所确定的每一访问数据对的待更新缓存时长,发送至所述第二应用服务器。以实现对数据的缓存进行更智能、更精细化地控制,提高数据的命中率。
技术领域
本发明涉及数据管理技术领域,特别是涉及一种数据处理方法、装置、系统及应用服务器。
背景技术
随着互联网用户量的增长及用户使用频度的提升,各网站的Web应用服务的访问流量越来越大。为了优化访问速度,提升用户体验,网站的应用服务器往往会基于大量缓存技术来缓存数据。当用户访问网站时,若用户所访问的数据处于缓存状态,即用户所访问的数据缓存于预设缓存区域,则网站的应用服务器可以直接从该预设缓存区域读取数据并反馈给用户,这种情况下用户访问到该数据的速度相对较快;若用户所访问的数据处于未缓存状态,即未缓存于预设缓存区域,则该应用服务器需要从后台数据库或存储服务器中获取数据再将获取的数据反馈给用户,这种情况下用户访问到该数据的速度相对较慢。其中,大量缓存技术包括:分布式数据库缓存技术、代理服务器缓存技术、CDN(Content DeliveryNetwork,内网分发网络)缓存技术等等。
目前,网站的应用服务器在缓存数据的流程中,由于预设缓存区域的存储资源的有限性,应用服务器一般会预设有缓存时长,以来更新缓存的数据,当应用服务器检测到数据缓存时长达到所设置的预设缓存时长时,应用服务器将该数据设置为缓存失效,即数据处于未缓存状态。
发明人在实现本发明的过程中发现,相关技术至少存在如下问题:网站中各数据对应的缓存时长是管理人员人为设置的,网站的应用服务器没有针对数据做进一步的差异化、精细化控制调配,一方面每一数据的预设缓存时长的设置不够合理,例如一些数据的访问量不高,但其对应的预设缓存时长较长;另一方面,设置的预设缓存时长是固定的,导致数据的命中率不够理想。
发明内容
本发明实施例的目的在于提供一种数据处理方法、装置、系统及第一应用服务器,以实现对数据的缓存进行更智能、更精细化地控制,在一定程度上提高数据的命中率。具体技术方案如下:
在本发明实施的一方面,本发明实施例提供了一种数据处理方法,应用于第一应用服务器,所述方法包括:
获取第二应用服务器存储的预设时间段内用户的访问日志,其中,所述访问日志包括:所对应的访问数据的数据标识以及该访问数据的命中情况;
基于所述访问日志所包括的访问数据的数据标识以及该访问数据的命中情况,确定每一访问数据对应的未命中次数;
基于所确定的每一访问数据对应的未命中次数,确定每一访问数据的待更新缓存时长,其中,所述访问数据对应的未命中次数越大,该访问数据的待更新缓存时长越长;
将所确定的每一访问数据对的待更新缓存时长,发送至所述第二应用服务器。
可选地,所述基于所确定的每一访问数据对应的未命中次数,确定每一访问数据的待更新缓存时长的步骤,包括:
从所述访问数据对应的未命中次数中,确定出数据高于预设次数阈值的未命中次数,作为第一访问数据对应的未命中次数;
针对每一第一访问数据,基于该第一访问数据对应的未命中次数以及预设权重值分配策略,确定该第一访问数据的权重值,其中,第一访问数据对应的未命中次数越大,该第一访问数据的权重值越大;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810863203.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网页元素样式管理方法、装置及电子设备
- 下一篇:移动端缓存方法及装置