【技术实现步骤摘要】
页面生成方法、装置、计算机设备及存储介质
[0001]本专利技术涉及人工智能
,尤其涉及一种页面生成方法、装置、计算机设备及存储介质。
技术介绍
[0002]随着互联网技术的飞速发展,在运营管理系统里,前端运营页面作为交易系统的门面及入口,内容丰富,数据量通常达到500KB左右,甚至更多,在服务器上进行渲染,势必会占用CPU,耗费大量的带宽和服务器成本,造成频繁的服务器内存告急,为避免这种情况,目前在服务器上不基于真实的运营页面数据生成HTML字符串,而是直接将只有占位图的骨架屏返回给浏览器客户端,导致页面生成效率较低,用户的体验较差。
技术实现思路
[0003]本专利技术实施例提供了一种页面生成方法、装置、计算机设备及存储介质,旨在解决现有页面生成效率低下的问题。
[0004]第一方面,本专利技术实施例提供了一种页面生成方法,应用于页面生成系统中的服务器,所述页面生成系统还包括磁盘及浏览器客户端,其包括:
[0005]若数据库中不存在与浏览器客户端发送的预设页面生成指令相对应的HTML ...
【技术保护点】
【技术特征摘要】
1.一种页面生成方法,应用于页面生成系统中的服务器,所述页面生成系统还包括磁盘及浏览器客户端,其特征在于,包括:若数据库中不存在与浏览器客户端发送的预设页面生成指令相对应的HTML字符串,则向所述磁盘发送页面链接,以指示所述磁盘返回与所述页面链接相对应的HTML文件;向所述磁盘发送数据文件请求,以指示所述磁盘返回与所述数据文件请求相对应的JSON文件,并根据所述JSON文件、所述HTML文件以及预设静态页面依赖文件生成HTML字符串;将所述HTML字符串发送至所述浏览器客户端,以使所述浏览器客户端根据所述HTML字符串生成页面。2.根据权利要求1所述的方法,其特征在于,所述根据所述JSON文件、所述HTML文件以及预设静态页面依赖文件生成HTML字符串,包括:从预设文件夹中获取公共库文件、样式文件以及业务JS文件,作为预设静态页面依赖文件;将与所述JSON文件对应的Json数据、所述公共库文件中的链接字符串、所述样式文件中的链接字符串以及所述业务JS文件中的链接字符串封装到所述HTML文件中以生成HTML字符串。3.根据权利要求1所述的方法,其特征在于,所述若数据库中不存在与浏览器客户端发送的预设页面生成指令相对应的HTML字符串,则向所述磁盘发送页面链接,以指示所述磁盘返回与所述页面链接相对应的HTML文件之前,还包括:在数据库中查找是否存在与所述预设页面生成指令相对应的HTML字符串;所述在数据库中查找是否存在与所述预设页面生成指令相对应的HTML字符串之后,所述页面生成方法还包括:若所述数据库中存在与所述预设页面生成指令相对应的HTML字符串,则获取所述HTML字符串,并执行所述将所述HTML字符串发送至所述浏览器客户端,以使所述浏览器客户端根据所述HTML字符串生成页面的步骤。4.根据权利要求1所述的方法,其特征在于,所述将所述HTML字符串发送至所述浏览器客户端,以使所述浏览器客户端根据所述HTML字符串生成页面之后,还包括:将与所述HTML字符串相对应的HTML文件保存至所述磁盘。5.一种页面生成方法,应用于页面生成系统中的浏览器客户端,所述页面生成系统还包括磁盘及服务器,其特征在于,包括:若接收到预设页面保存指令,则根据所述预设页面保存指令获取页面配置信息,并将所述页面配置信息保存至预设数据库;若接收到预设页面发布指令,则根据所述页面发布指令从所述预设数据库中获取所述页面配置信息,并根据所述页面配置信息生成JSON文件;将所述JSON文件保存至磁盘,并向所述服务器发送预设页面生成指令,以指示所述服务器根据所述预设页面生成指令生成静态HTML页面;接收所述服务器发送的与所述静态HTML页面相对应的静态HTML页面字节流;将所述静态HTML页面字节流转化生成所述静态HT...
【专利技术属性】
技术研发人员:任晓娟,潘刘兵,
申请(专利权)人:平安壹钱包电子商务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。