本申请公开了一种页面缓存方法、页面显示方法及装置、存储介质、计算机设备,页面缓存方法包括:响应于主页面显示指令,显示所述主页面;确定所述主页面对应的可显示页面,其中,所述可显示页面以所述主页面为入口;获取所述可显示页面的页面信息,对所述页面信息进行预加载,得到所述可显示页面的页面缓存数据,其中,所述页面缓存数据用于显示所述可显示页面。本申请通过预加载页面的方式,在用户请求进入经过预加载的目标页面时,可以通过目标页面缓存数据实现快速显示目标页面,节约了目标页面的加载时间,提升了目标页面的显示速度,缩短了用户等待时间,有助于提升用户体验。有助于提升用户体验。有助于提升用户体验。
【技术实现步骤摘要】
页面缓存方法、页面显示方法及装置、存储介质
[0001]本申请涉及计算机
,尤其是涉及到一种页面缓存方法、页面显示方法及装置、存储介质、计算机设备。
技术介绍
[0002]随着智能电子设备的不断普及以及互联网技术的不断发展,越来越多的人通过智能电子设备进行信息浏览。以电商平台为例,电商平台可以提供各种会场,以供用户在会场浏览电商平台提供的活动信息、商品信息等内容,一般来说,会场包括主页面以及通过主页面进入的子页面。现有技术中,用户请求进入某个会场页面时,先加载该页面的页面信息,再基于页面信息进行会场页面的渲染和显示,加载信息的过程通常比较耗费时间,对用户来说从点击进入会场页面到设备上显示出会场页面,需要等待较长时间,页面显示速度较慢,用户体验差。
技术实现思路
[0003]有鉴于此,本申请提供了一种页面缓存方法、页面显示方法及装置、存储介质、计算机设备,有助于提升页面显示速度,减少等待时间,提升用户体验。
[0004]根据本申请的一个方面,提供了一种页面缓存方法,包括:
[0005]响应于主页面显示指令,显示所述主页面;
[0006]确定所述主页面对应的可显示页面,其中,所述可显示页面以所述主页面为入口;
[0007]获取所述可显示页面的页面信息,对所述页面信息进行预加载,得到所述可显示页面的页面缓存数据。
[0008]可选地,所述获取所述可显示页面的页面信息,对所述页面信息进行预加载,得到所述可显示页面的页面预缓存数据,具体包括:
[0009]获取所述可显示页面的页面加载链接,在所述可显示页面的页面加载链接中拼接预热参数,得到所述可显示页面的页面预加载链接;
[0010]构建页面缓存容器,通过在所述页面缓存容器中加载所述页面预加载链接,获取所述可显示页面的页面视图信息以及页面资源信息,并创建所述页面视图信息对应的可显示页面视图以及预加载所述页面资源信息。
[0011]可选地,所述构建页面缓存容器之后,所述方法还包括:
[0012]阻止所述可显示页面的接口请求以及阻止所述可显示页面的埋点信息上报。
[0013]可选地,所述获取所述可显示页面的页面信息,对所述页面信息进行预加载,得到所述可显示页面的页面预缓存数据,具体包括:
[0014]获取所述可显示页面中的第一可显示页面的第一页面信息,对所述第一页面信息进行预加载,得到所述第一可显示页面的预设第一页面预缓存数据,其中,所述第一可显示页面通过触发所述主页面上的可选选项而进入;
[0015]所述第一可显示信息预加载结束后,获取所述可显示页面中的第二可显示页面的
第二页面信息,对所述第二页面信息进行预加载,得到所述第二可显示页面的预设第二页面预缓存数据。
[0016]可选地,所述对所述页面信息进行预加载,得到所述可显示页面的页面预缓存数据之后,所述方法还包括:
[0017]当所述页面预缓存数据的数据存储时长超过预设存储时长时,释放所述页面预缓存数据;或者,
[0018]当退出所述主页面以及所述可显示页面时,释放所述页面预缓存数据。
[0019]根据本申请的一个方面,提供了一种页面显示方法,包括:
[0020]响应于对目标页面的请求指令,在页面预缓存数据中获取所述目标页面的目标页面缓存数据,其中,所述页面预缓存数据包括至少一个可显示页面的页面预缓存数据,所述页面预缓存数据通过对所述可显示页面的页面信息进行预加载得到;
[0021]基于所述目标页面缓存数据,进行所述目标页面的显示。
[0022]可选地,所述响应于对目标页面的请求指令,在页面预缓存数据中获取所述目标页面的目标页面缓存数据之前,所述方法还包括:
[0023]显示主页面,并确定所述主页面对应的所述可显示页面,其中,所述可显示页面以对所述主页面为入口;
[0024]获取所述可显示页面的页面信息,对所述页面信息进行预加载,得到所述可显示页面的页面预缓存数据。
[0025]可选地,所述获取所述可显示页面的页面信息,对所述页面信息进行预加载,得到所述可显示页面的页面预缓存数据,具体包括:
[0026]获取所述可显示页面的页面加载链接,在所述可显示页面的页面加载链接中拼接预热参数,得到所述可显示页面的页面预加载链接;
[0027]构建页面缓存容器,通过在所述页面缓存容器中加载所述页面预加载链接,获取所述可显示页面的页面视图信息以及页面资源信息,并创建所述页面视图信息对应的可显示页面视图以及预加载所述页面资源信息。
[0028]可选地,所述在页面预缓存数据中获取所述目标页面的目标页面缓存数据,具体包括:
[0029]若所述页面缓存容器中的所述可显示页面包括所述目标页面,则获取所述目标页面的目标页面预加载链接;
[0030]相应地,所述基于所述目标页面缓存数据,进行所述目标页面的显示,具体包括:
[0031]将所述目标页面预加载链接上拼接的预热参数删除,得到所述目标页面的目标页面加载链接;
[0032]通过加载所述目标页面加载链接,在所述页面缓存容器中获取所述目标页面的目标页面视图以及目标页面资源信息,将所述目标页面资源信息渲染至所述目标页面视图中,以显示所述目标页面。
[0033]可选地,所述构建页面缓存容器之后,所述方法还包括:
[0034]阻止所述可显示页面的接口请求以及阻止所述可显示页面的埋点信息上报;
[0035]相应地,所述方法还包括:
[0036]响应于对目标页面的请求指令,上报所述目标页面的埋点信息。
[0037]可选地,所述获取所述可显示页面的页面信息,对所述页面信息进行预加载,得到所述可显示页面的页面预缓存数据,具体包括:
[0038]获取所述可显示页面中的第一可显示页面的第一页面信息,对所述第一页面信息进行预加载,得到所述第一可显示页面的预设第一页面预缓存数据,其中,所述第一可显示页面通过触发所述主页面上的可选选项而进入;
[0039]所述第一可显示信息预加载结束后,获取所述可显示页面中的第二可显示页面的第二页面信息,对所述第二页面信息进行预加载,得到所述第二可显示页面的预设第二页面预缓存数据。
[0040]可选地,所述对所述页面信息进行预加载,得到所述可显示页面的页面预缓存数据之后,所述方法还包括:
[0041]当所述页面预缓存数据的数据存储时长超过预设存储时长时,释放所述页面预缓存数据;或者,
[0042]当退出所述主页面以及所述可显示页面时,释放所述页面预缓存数据。
[0043]根据本申请的另一个方面,提供了一种页面缓存装置,包括:
[0044]页面显示模块,用于响应于主页面显示指令,显示所述主页面;
[0045]页面确定模块,用于确定所述主页面对应的可显示页面,其中,所述可显示页面以所述主页面为入口;
[0046]预加载模块,用于获取所述可显示页面的页面信息,对所本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种页面缓存方法,其特征在于,包括:响应于主页面显示指令,显示所述主页面;确定所述主页面对应的可显示页面,其中,所述可显示页面以所述主页面为入口;获取所述可显示页面的页面信息,对所述页面信息进行预加载,得到所述可显示页面的页面缓存数据,其中,所述页面缓存数据用于显示所述可显示页面。2.根据权利要求1所述的方法,其特征在于,所述获取所述可显示页面的页面信息,对所述页面信息进行预加载,得到所述可显示页面的页面预缓存数据,具体包括:获取所述可显示页面的页面加载链接,在所述可显示页面的页面加载链接中拼接预热参数,得到所述可显示页面的页面预加载链接;构建页面缓存容器,通过在所述页面缓存容器中加载所述页面预加载链接,获取所述可显示页面的页面视图信息以及页面资源信息,并创建所述页面视图信息对应的可显示页面视图以及预加载所述页面资源信息。3.根据权利要求2所述的方法,其特征在于,所述构建页面缓存容器之后,所述方法还包括:阻止所述可显示页面的接口请求以及阻止所述可显示页面的埋点信息上报。4.根据权利要求2所述的方法,其特征在于,所述获取所述可显示页面的页面信息,对所述页面信息进行预加载,得到所述可显示页面的页面预缓存数据,具体包括:获取所述可显示页面中的第一可显示页面的第一页面信息,对所述第一页面信息进行预加载,得到所述第一可显示页面的预设第一页面预缓存数据,其中,所述第一可显示页面通过触发所述主页面上的可选选项而进入;所述第一可显示信息预加载结束后,获取所述可显示页面中的第二可显示页面的第二页面信息,对所述第二页面信息进行预加载,得到所述第二可显示页面的预设第二页面预缓存数据。5.根据权利要求2至4中任一项所述的方法,其特征在于,所述对所述页面信息进行预加载,得到所述可...
【专利技术属性】
技术研发人员:代碧,刘懿聪,赵树超,
申请(专利权)人:口碑上海信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。