[发明专利]页面显示方法、装置、计算机设备及计算机可读存储介质在审
申请号: | 202111552952.0 | 申请日: | 2021-12-17 |
公开(公告)号: | CN114168876A | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 刘刚;潘刘兵;单辉;屈清涛;侯登山;刘增 | 申请(专利权)人: | 平安付科技服务有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/958;G06Q30/02;G06Q30/06 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 王勇 |
地址: | 518000 广东省深圳市福田区福田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 显示 方法 装置 计算机 设备 可读 存储 介质 | ||
本发明实施例提供一种页面显示方法,包括:通过页面请求信息从内容管理服务器中加载目标配置数据;通过解析所述目标配置数据,并得到目标页面动态模块数据中的目标商城数据;根据所述目标商城数据,获取与所述目标商城数据相关的json页面数据,其中,所述json页面数据包括预处理的多个静态接口数据;根据所述目标配置数据中的静态资源和所述json页面数据,渲染得到所述目标页面,并将所述目标页面返回至所述客户端以用于页面显示。本发明实施例通过预先对页面动态模块数据进行预处理得到多个静态接口数据;在响应页面请求时,加载目标配置数据和json页面数据,渲染得到目标页面,有效提升页面渲染的效率。
技术领域
本发明实施例涉及大数据技术领域,尤其涉及一种页面显示方法、装置、计算机设备及计算机可读存储介质。
背景技术
随着业务不断的进行迭代,每个页面所承载的模块越来越多,用户想要获取到前端页面,往往需要进行多个接口的请求调用,页面在客户端的加载的效率受限于多个接口的请求调用。通过接口调用获取到动态数据,并通过动态数据渲染页面,使得页面在客户端加载的方式,由于在加载页面时,还需要额外调用接口获取动态数据,导致页面加载速度慢,效率低。
发明内容
有鉴于此,本发明的目的是提供了一种页面显示方法、装置、计算机设备及计算机可读存储介质,用于解决现有的依赖调用接口获取动态数据,进行页面在客户端的加载方式,容易造成页面加载速度慢、效率低等问题。
本发明实施例的一个方面提供了一种页面显示方法,包括:
通过多个缓存节点中的目标缓存节点接收客户端发送的页面请求信息,其中,所述页面请求信息用于请求目标页面;
判断是否存在任意一个缓存节点包括所述目标页面;
若任意一个缓存节点中不包括所述目标页面,则通过事件驱动服务器接收所述页面请求信息,并根据所述页面请求信息从内容管理服务器中加载目标配置数据;
通过所述事件驱动服务器解析所述目标配置数据,并得到目标页面动态模块数据中的目标商城数据;
根据所述目标商城数据,通过事件驱动服务器从网络存储服务器中获取与所述目标商城数据相关的json页面数据,其中,所述json页面数据包括预处理的多个静态接口数据;及
通过所述事件驱动服务器根据所述目标配置数据中的静态资源和所述json页面数据,渲染得到所述目标页面,并将所述目标页面返回至所述客户端以用于页面显示。
可选地,所述判断是否存在任意一个缓存节点包括所述目标页面,还包括:
根据所述页面请求信息,判断所述目标缓存节点是否包括所述目标页面;
若所述目标缓存节点不包括所述目标页面,则判断所述多个缓存节点中剩余的任意一个缓存节点是否包括所述目标页面;
若所述多个缓存节点中剩余的任意一个缓存节点中包括所述目标页面,则通过所述目标缓存节点获取所述目标页面,并将所述目标页面返回至所述客户端以用于页面显示。
可选地,所述方法还包括:
若通过事件驱动服务器从网络存储服务器中获取不到与所述目标商城数据相关的json页面数据,则通过事件驱动服务器根据所述页面请求信息,生成多个目标接口请求信息;
通过事件驱动服务器根据所述多个目标接口请求信息调用多个目标接口,并接收所述多个目标接口返回的目标页面动态模块数据;
通过事件驱动服务器根据所述目标页面动态模块数据和目标页面的静态资源,渲染得到所述目标页面,并将所述目标页面返回至所述客户端以用于页面显示。
可选地,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安付科技服务有限公司,未经平安付科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111552952.0/2.html,转载请声明来源钻瓜专利网。