[发明专利]一种页面生成方法、装置及设备在审
申请号: | 202110170703.9 | 申请日: | 2021-02-08 |
公开(公告)号: | CN112905175A | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 谷俊;杨喆炜;朱义毅;王超 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F16/957;G06F16/958 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻;孙乳笋 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 生成 方法 装置 设备 | ||
本说明书实施例提供了一种页面生成方法、装置及设备,该页面生成方法、装置及设备可用于金融领域或其他领域。所述方法包括接收包括页面标识的页面访问请求;根据所述页面标识判断一级缓存中是否存在与所述页面标识对应的页面缓存信息;确定不存在时,根据所述页面标识从分布式缓存中获取页面定义数据;从所述页面定义数据中提取页面模板数据和组件标识;根据所述组件标识从二级缓存中获取组件缓存信息;将所述页面模板数据和所述组件缓存信息进行组装,生成页面缓存信息;展示与所述页面缓存信息对应的目标页面。利用本说明书实施例不仅可以动态快速地生成组装后的页面,而且可以提升服务器的横向扩展能力,提升系统可用性。
技术领域
本申请涉及互联网技术领域,特别涉及一种页面生成方法、装置及设备。需要说明的是,本申请公开的页面生成方法、装置及设备可用于金融领域,也可用于除金融领域之外的任意领域,本申请公开的页面生成方法、装置及设备的应用领域不做限定。
背景技术
银行门户网站包含大量的广告、营销、活动促销等页面,目前对页面访问的方式主要是在业务人员编辑或者程序发版后,通过将全量页面静态化为文件的方式发布至Web服务器磁盘中,然后从Web服务器磁盘中获取要访问的信息。然而,随着页面信息的不断增加,这种方式不仅对Web服务器磁盘容量的要求更高,而且由于部分页面组件被多个页面引用,这样,当某个组件被修改时,还需要同时发布所有涉及的页面,使得生成页面所消耗的时间较长,生成页面的效率较低。
因此,业内亟需一种可以解决上述技术问题的技术方案。
发明内容
本说明书实施例提供了一种页面生成方法、装置及设备,不仅可以动态快速地生成组装后的页面,而且可以提升服务器的横向扩展能力,提升系统可用性。
本说明书提供的一种页面生成方法、装置及设备是包括以下方式实现的。
一种页面生成方法,包括:接收页面访问请求;其中,所述页面访问请求中包括页面标识;根据所述页面标识判断一级缓存中是否存在与所述页面标识对应的页面缓存信息;确定不存在时,根据所述页面标识从分布式缓存中获取页面定义数据;从所述页面定义数据中提取页面模板数据和组件标识;根据所述组件标识从二级缓存中获取组件缓存信息;将所述页面模板数据和所述组件缓存信息进行组装,生成页面缓存信息;展示与所述页面缓存信息对应的目标页面。
一种页面生成装置,包括:接收模块,用于接收页面访问请求;其中,所述页面访问请求中包括页面标识;判断模块,用于根据所述页面标识判断一级缓存中是否存在与所述页面标识对应的页面缓存信息;第一获取模块,用于确定不存在时,根据所述页面标识从分布式缓存中获取页面定义数据;提取模块,用于从所述页面定义数据中提取页面模板数据和组件标识;第二获取模块,用于根据所述组件标识从二级缓存中获取组件缓存信息;组装模块,用于将所述页面模板数据和所述组件缓存信息进行组装,生成页面缓存信息;展示模块,用于展示与所述页面缓存信息对应的目标页面。
一种页面生成设备,包括至少一个处理器以及存储计算机可执行指令的存储器,所述处理器执行所述指令时实现本说明书实施例中任意一个方法实施例方法的步骤。
一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现本说明书实施例中任意一个方法实施例的步骤。
本说明书提供的一种页面生成方法、装置及设备。一些实施例中可以接收页面访问请求,其中,页面访问请求中包括页面标识,根据页面标识判断一级缓存中是否存在与页面标识对应的页面缓存信息,确定不存在时,可以根据页面标识从分布式缓存中获取页面定义数据。进一步,可以从页面定义数据中提取页面模板数据和组件标识,根据组件标识从二级缓存中获取组件缓存信息,将页面模板数据和组件缓存信息进行组装,生成页面缓存信息,从而展示与页面缓存信息对应的目标页面。采用本说明书提供的实施方案,不仅可以动态快速地生成组装后的页面,而且可以提升服务器的横向扩展能力,提升系统可用性。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110170703.9/2.html,转载请声明来源钻瓜专利网。