[发明专利]一种基于SSR的BI可视化展示性能优化方法在审
| 申请号: | 201911354877.X | 申请日: | 2019-12-25 |
| 公开(公告)号: | CN111191168A | 公开(公告)日: | 2020-05-22 |
| 发明(设计)人: | 何春涛;其他发明人请求不公开姓名 | 申请(专利权)人: | 北京永洪商智科技有限公司 |
| 主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/958 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100020 北京市海淀区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 ssr bi 可视化 展示 性能 优化 方法 | ||
1.一种基于SSR的BI可视化展示性能优化方法,其特征在于,包括以下步骤:
S1:浏览器端发起请求,Node层判断所述请求是否需要进行SSR处理;若不需要进行SSR处理,则直接将请求转发到服务器端处理并向所述浏览器端返回数据;若需要进行SSR处理,则执行S2;
S2:所述Node层根据所述浏览器端的请求向所述服务器端请求获取相应数据,所述服务器端将所述相应数据发送至所述Node层进行SSR处理;
S3:将SSR处理后的数据发送至浏览器端,构建DOM结构完成本地渲染;与此同时,所述Node层将可重用的数据同步至客户端中;
S4:所述客户端从CDN或所述服务器端中直接加载数据,添加事件满足交互需求。
2.根据权利要求1所述的一种基于SSR的BI可视化展示性能优化方法,其特征在于,所述服务器端通过CGI将所述相应数据发送至所述Node层进行SSR。
3.根据权利要求1所述的一种基于SSR的BI可视化展示性能优化方法,其特征在于,S2的具体内容包括:
请求获取原始HTML页面和SSR所需的参数,获取SSR所需的数据,并构建渲染逻辑所需的数据结构store。
4.根据权利要求1所述的一种基于SSR的BI可视化展示性能优化方法,其特征在于,S3中所述的SSR处理后的数据包括:最终HTML结构和可以重用的数据集。
5.根据权利要求4所述的一种基于SSR的BI可视化展示性能优化方法,其特征在于,所述最终HTML结构包括渲染后的HTML和innerCSS,所述浏览器对渲染后的HTML进行内容解析,构建所述DOM结构,将所述DOM结构结合innerCSS文件,完成本地渲染。
6.根据权利要求4所述的一种基于SSR的BI可视化展示性能优化方法,其特征在于,S3还包括:客户端向所述Node层发送请求以获取更适合前端渲染的数据。
7.根据权利要求1所述的一种基于SSR的BI可视化展示性能优化方法,其特征在于,S3中所述客户端从CDN中加载数据的过程为:所述浏览器向所述CDN发送请求js/css文件,并从所述CDN中获取js/css文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京永洪商智科技有限公司,未经北京永洪商智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911354877.X/1.html,转载请声明来源钻瓜专利网。





