[发明专利]一种渲染页面的方法、装置、设备和可读存储介质在审
申请号: | 202310754903.8 | 申请日: | 2023-06-26 |
公开(公告)号: | CN116484132A | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 秦诗文 | 申请(专利权)人: | 北京轻松筹信息技术有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;H04L67/02;H04L67/2895 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 刘广 |
地址: | 100010 北京市东城*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 渲染 页面 方法 装置 设备 可读 存储 介质 | ||
本申请提供一种渲染页面的方法、装置、设备和可读存储介质,该方法包括,获取服务端渲染容器中的渲染数据和代理层服务发送的请求指令,其中,渲染数据包括页面样式和页面内容数据;根据请求指令和渲染数据,渲染预设页面模板,得到目标渲染页面;向代理层服务发送目标渲染页面的编码数据,其中,编码数据用于客户端浏览器显示目标渲染页面。通过该方法可以达到提高浏览器页面的渲染速度的效果。
技术领域
本申请涉及页面渲染的领域,具体而言,涉及一种渲染页面的方法、装置、设备和可读存储介质。
背景技术
目前,随着网络的快速发展,页面渲染技术成为了不可缺少的一环,传统的页面渲染通常是在客户端进行的,通过客户端浏览器进行大量的计算和渲染,实现页面的显示和更新。
上述渲染方法很大的局限性,在客户端浏览器渲染页面可能导致页面打开速度较慢,尤其是在低端设备上表现更为明显。
因此,如何提高浏览器页面的渲染速度,是一个需要解决的技术问题。
发明内容
本申请实施例的目的在于提供一种渲染页面的方法,通过本申请的实施例的技术方案可以达到提高浏览器页面的渲染速度的效果。
第一方面,本申请实施例提供了一种渲染页面的方法,应用于服务端,包括,获取服务端渲染容器中的渲染数据和代理层服务发送的请求指令,其中,渲染数据包括页面样式和页面内容数据;根据请求指令和渲染数据,渲染预设页面模板,得到目标渲染页面;向代理层服务发送目标渲染页面的编码数据,其中,编码数据用于客户端浏览器显示目标渲染页面。
本申请在上述实施例中,当接收到请求指令时,可以优先在服务端渲染目标渲染页面,可以将目标渲染页面的编码数据通过代理层服务发送给客户端,客户端浏览器直接显示目标渲染页面,避免了在客户端的渲染,可以达到提高浏览器页面的渲染速度的效果。
在一些实施例中,根据请求指令和渲染数据,渲染预设页面模板,得到目标渲染页面,包括:将页面内容数据和预设页面模板进行绑定,得到绑定数据;渲染绑定数据,得到初始目标渲染页面;将初始目标渲染页面和页面样式进行组装,得到目标渲染页面。
本申请在上述实施例中,通过预设页面模板和页面内容数据的绑定,可以快速的得到绑定数据,通过绑定数据可以快速的实现目标渲染页面的渲染。
在一些实施例中,获取服务端渲染容器中的渲染数据和代理层服务发送的请求指令,包括:通过资源配置接口获取后台管理系统中的页面内容数据,并接收代理层服务发送的请求指令,其中,请求指令包括请求链接和请求链接对应的统一标识。
本申请在上述实施例中,在接收代理层服务发送的请求指令的同时,可以通过资源配置接口获取页面内容数据,实现目标渲染页面的快速渲染。
第二方面,本申请实施例提供了一种渲染页面的方法,应用于代理层服务,包括,接收客户端发送的请求指令,其中,请求指令用于请求服务端根据渲染数据和预设页面模板渲染目标渲染页面;向服务端发送请求指令;接收服务端发送的目标渲染页面的编码数据;将编码数据转换成预设格式的编码数据后,向客户端发送预设格式的编码数据,其中,预设格式的编码数据用于客户端浏览器显示目标渲染页面。
本申请在上述实施例中,接收客户端的请求指令后,将请求指令传递给服务端,服务端可以优先进行目标渲染页面的渲染,并通过代理层服务将编码数据传递给客户端,客户端浏览器直接显示目标渲染页面,避免了在客户端的渲染,可以达到提高浏览器页面的渲染速度的效果。
在一些实施例中,向服务端发送请求指令,包括:新建请求链接的统一标识;向服务端发送请求链接和统一标识。
本申请在上述实施例中,通过新建的统一标识可以实现请求链接的传递,服务端可以通过统一标识识别请求链接,完成对应的渲染任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京轻松筹信息技术有限公司,未经北京轻松筹信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310754903.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于3C数码设备的智能充电器
- 下一篇:一种防护胶带生产的自动加料机构