[发明专利]网页访问方法、装置、存储介质及电子设备在审
申请号: | 202010779017.7 | 申请日: | 2020-08-05 |
公开(公告)号: | CN112035766A | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 华益峰;宋永斌;冯天然;赵力子 | 申请(专利权)人: | 北京三快在线科技有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/958 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 曾尧 |
地址: | 100190 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 访问 方法 装置 存储 介质 电子设备 | ||
本公开涉及一种网页访问方法、装置、存储介质及电子设备。该网页访问方法包括:获取用户终端的网页数据请求,并根据所述网页数据请求向所述缓存服务器的缓存数据库查询目标数据;在确定所述缓存数据库中不存在所述目标数据的情况下,向所述缓存服务器的持久数据库查询所述目标数据,其中,所述持久数据库中的数据是根据用户的行为画像预先从网页服务器获取并存储于所述持久数据库中的;响应于在所述持久数据库中查询到所述目标数据,将所述目标数据反馈给所述用户终端。采用这种方法,解决了在网页服务器查询数据时存在的慢查询问题,提升网页数据请求的响应速度。
技术领域
本公开涉及计算机技术领域,具体地,涉及一种网页访问方法、装置、存储介质及电子设备。
背景技术
在因查询数据量大而导致的慢查询场景下,用户终端从网页服务器成功获取到数据的速度十分缓慢。相关技术中,为了解决慢查询问题,利用终端设备的浏览器的缓存功能缓存一定时间内用户终端获取过的数据,或者利用服务端缓存通用数据。
但是,利用浏览器缓存数据的方式,这要求承载浏览器的终端设备具备较好的存储能力。而利用服务端缓存数据的方式,服务端只能缓存通用数据,这无法满足用户不可胜举的数据请求。此外,这两种方式都存在第一次查询速度慢的问题。
发明内容
本公开的目的是提供一种网页访问方法、装置、存储介质及电子设备,以提供一种新的网页访问方法,解决慢查询问题,从而提升网页数据请求的响应速度。
为了实现上述目的,根据本公开实施例的第一方面,提供一种网页访问方法,所述方法应用于缓存服务器,包括:
获取用户终端的网页数据请求,并根据所述网页数据请求向所述缓存服务器的缓存数据库查询目标数据;
在确定所述缓存数据库中不存在所述目标数据的情况下,向所述缓存服务器的持久数据库查询所述目标数据,其中,所述持久数据库中的数据是根据用户的行为画像预先从网页服务器获取并存储于所述持久数据库中的;
响应于在所述持久数据库中查询到所述目标数据,将所述目标数据反馈给所述用户终端。
可选地,根据用户的所述行为画像预先从所述网页服务器获取数据并存储于所述持久数据库,包括:
基于用户的优先级等级,依次根据每一用户的所述行为画像创建定时任务,直到所述定时任务的数量达到预设阈值,其中,每一所述定时任务对应有该任务的执行时间,所述执行时间是根据对应的用户访问所述网页服务器的高频时间段确定的;
根据所述执行时间执行对应的所述定时任务,并在执行所述定时任务的过程中从所述网页服务器获取与所述用户画像对应的数据,并将获取到的数据存入所述持久数据库中。
可选地,所述方法还包括:
在任一所述定时任务被执行后,删除已执行的所述定时任务,并针对未创建定时任务的其他用户,按照用户的所述优先级等级依次创建定时任务,直到所述定时任务的数量等于所述预设阈值。
可选地,所述方法还包括:
在任一所述定时任务被执行后,删除已执行的所述定时任务;并,
在未创建定时任务的其他用户的数量与未执行的所述定时任务的数量之和小于所述预设阈值的情况下,针对所有未创建定时任务的其他用户,按照用户的所述优先级等级依次创建定时任务。
可选地,根据用户访问所述网页服务器的所述高频时间段确定的对应定时任务的所述执行时间满足以下至少一种条件:
每一所述定时任务的所述执行时间与该定时任务对应的用户的所述高频时间段之间至少相隔第一预设时长;
所述高频时间段相差不超过第二预设时长的多个所述定时任务的所述执行时间相同;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三快在线科技有限公司,未经北京三快在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010779017.7/2.html,转载请声明来源钻瓜专利网。