一种页面加载方法、系统、终端设备及可读存储介质技术方案

技术编号:33851446 阅读:28 留言:0更新日期:2022-06-18 10:37
本发明专利技术提供了一种页面加载方法、系统、终端设备及可读存储介质。该方法包括:第一页面服务器响应于客户端发送的第一页面加载请求,向客户端返回所述第一页面的页面数据,且向预加载引擎发送携带第一页面的标识的预加载请求,预加载请求用于请求第一页面的下一跳页面的页面数据,然后,预加载引擎接收预加载请求,从预加载请求中解析出第一页面的标识,接着,预加载引擎根据第一页面的标识,获取第一页面的下一跳页面的页面数据,最后,预加载引擎将第一页面的下一跳页面的页面数据推送至客户端,以避免第一页面的下一跳页面的接口不可用而导致的第一页面的接口也不可用的问题,且能够缩短第一页面的响应时长。够缩短第一页面的响应时长。够缩短第一页面的响应时长。

【技术实现步骤摘要】
一种页面加载方法、系统、终端设备及可读存储介质


[0001]本专利技术涉及页面加载
,特别是涉及一种页面加载方法、装置、终端设备及可读存储介质。

技术介绍

[0002]用户在进行页面加载时,会由于本地网络差以及请求链路长等问题导致页面加载的响应时间较长,影响用户的使用体验。
[0003]相关技术中,采用预加载的方式缩短第一页面的下一跳页面的加载的响应时间,但其预加载的方法是用户在请求第一页面时,同时将第一页面的数据和第一页面的下一跳页面的数据返回给客户端,此时,由于第一页面的接口请求和第一页面的下一跳页面的接口请求没有解耦,即使用同一个线程同时请求第一页面的接口和第一页面的下一跳页面的接口,会在第一页面的下一跳页面的接口不可用时,导致第一页面的接口也不可用,从而导致无法同时将第一页面的数据和第一页面的下一跳页面的数据返回给客户端,而且,响应时间会增加为第一页面的响应时间加上第一页面的下一跳页面的响应时间,导致第一页面的响应时间变长,且,返回的数据量为第一页面的数据和第一页面的下一跳页面的数据之和,会增大数据的传输时长,导致第一页面本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种页面加载方法,其特征在于,所述方法包括:第一页面服务器响应于客户端发送的第一页面加载请求,向所述客户端返回所述第一页面的页面数据,且向预加载引擎发送携带所述第一页面的标识的预加载请求,所述预加载请求用于请求所述第一页面的下一跳页面的页面数据;所述预加载引擎接收所述预加载请求,从所述预加载请求中解析出所述第一页面的标识;所述预加载引擎根据所述第一页面的标识,获取所述第一页面的下一跳页面的页面数据;所述预加载引擎将所述第一页面的下一跳页面的页面数据推送至所述客户端。2.根据权利要求1所述的方法,其特征在于,所述预加载引擎根据所述第一页面的标识,获取所述第一页面的下一跳页面的页面数据,包括:所述预加载引擎根据所述第一页面的标识,获取所述第一页面的下一跳页面的接口信息;所述预加载引擎根据所述第一页面的下一跳页面的接口信息,从所述接口信息对应的页面服务器获取所述第一页面的下一跳页面的页面数据。3.根据权利要求2所述的方法,其特征在于,所述预加载引擎根据所述第一页面的标识,获取所述第一页面的下一跳页面的接口信息,包括:所述预加载引擎获取预加载流量,所述预加载流量为单位时间内推送的预加载页面数据的数据量;所述预加载引擎比较所述预加载流量和第一阈值的大小;当所述预加载流量小于所述第一阈值时,所述预加载引擎根据所述第一页面的标识,获取所述第一页面的下一跳页面的接口信息。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当所述预加载流量不小于所述第一阈值时,所述预加载引擎根据所述第一页面的标识,确定所述第一页面对应的预加载优先级;当所述第一页面对应的预加载优先级高于预设优先级时,所述预加载引擎根据所述第一页面标识,获取所述第一页面的至少一个下一跳页面的接口信息。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:当所述预加载流量不小于第一阈值时,所述预加载引擎从预设区间内随机获取一个预设参数,所述预设区间分为加载区间和非加载区间;当所述预设参数属于所述加载区间时,所述预加载引擎根据所述第一页面的标识,获取所述第一页面的下一跳页面的接口信息。6.根据权利要求1所述的方法,其特征在于,在所述预加载引擎接收所述预加载请求之后,所述方法还包括:所述预加载引擎获取所述第一页面服务器的页面数据流量,所述页面数据流量为单位时间内所述第一页面服务器向所述客户端返回的页面数据的数据量;当所述第一页面服务器的页面数据流量大于第二阈值时,所述预加载引擎拒绝响应所述预加载请求;所述预加载引擎接收所述预加载请求,从所述预加载请求中解析出所述第一页面的标
识,包括:当所述第一页面服务器的页面数据流量不大于所述第二阈值时,所述预加载引擎接收所述预加载请求,从所述预加载请求中解析出所述第一页面的标识。7.根据权利要求1所述的方法,其特征在于,在所述预加载引擎将所述第一页面的下一跳页面的页面数据推送至所述客户端之前,所述方法还包括:所述客户端响应于用户针对所述第一页面的下一跳页面的加载请求操作,从缓存数据库中查找所述第一页面的下一跳页面的缓存页面数据;当所述缓存数据库中存在所述第一页面的下一跳页面的缓存页面数据时,所述客户端根据所述第一页面的下一跳页面的缓存页面数据,加载所述第一页面的下一跳页面;在所述预加载引擎将所述第一页面的下一跳页面的页面数据推送至所述客户端之后,所述方法还包括:所述客户端根据所述第一页面的下一跳页面的页...

【专利技术属性】
技术研发人员:陆正飞
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1