永洪社区

标题: 页面卡是什么原因 [打印本页]

作者: SCf123456    时间: 2021-7-2 15:38
标题: 页面卡是什么原因
打开查看报告的时候,页面一直显示在渲染是什么意思?有什么办法可以把页面加载快一点呢

作者: 永洪tech-wisiy    时间: 2021-7-2 15:57
什么组件,组件多少,组件应用的数据集多少,数据量的大小这些说一下
作者: SCf123456    时间: 2021-7-2 17:12
六七个组件,主要有日期组件,参数组件,数据集16万,就一个数据集,但是我这个数据集是用组合数据集完成的
作者: 永洪tech-wisiy    时间: 2021-7-2 18:17
SCf123456 发表于 2021-7-2 17:12
六七个组件,主要有日期组件,参数组件,数据集16万,就一个数据集,但是我这个数据集是用组合数据集完成的 ...

在sql中直接用语句执行以下看看快不快

作者: BoJie    时间: 2021-7-2 18:43
很多原因
作者: BoJie    时间: 2021-7-4 14:52
本帖最后由 BoJie 于 2021-7-4 14:55 编辑

1. 网络原因:网络是有延迟2. 报表内组件过多
3. 前端算法复杂,并且新建了过多的计算列
4. SQL复杂,并且计算的数据量大
5. 所用服务器的性能低下
。。。。

作者: zxx    时间: 2021-7-5 10:15
慢的话可以考虑入集市。
另外表达式,脚本等都会影响报告加载速度
咱们打开报表,加载组件都会执行依次查询,每次执行都是在数据库中查询全量数据,数据量大的情况下会造成高负荷的计算任务。
优化方面,咱们可以使用sql过滤直接筛选数据,减小查询的数据量;
优化表达式,尽量使用sql表达式,减少js表达式;减少脚本的使用等。
可以考虑参数参与sql过滤
https://club.yonghongtech.com/fo ... l%E8%BF%87%E6%BB%A4
作者: yonghong_cai    时间: 2023-4-28 12:01
取消渲染




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4