永洪社区

标题: 报告43页,导出需要20分钟,如何进行优化 [打印本页]

作者: 然然琪琪    时间: 2024-8-21 09:58
标题: 报告43页,导出需要20分钟,如何进行优化
报告43页,导出需要20分钟,如何进行优化,从那几方面进行性能优化?

作者: yhdata_yzm    时间: 2024-8-21 10:05
43页的报告?组件有多少,数据量有多大
作者: 然然琪琪    时间: 2024-8-21 10:31
一百多个组件吧
作者: yhbi老6了    时间: 2024-8-21 10:41
然然琪琪 发表于 2024-8-21 10:31
一百多个组件吧

哈?为什么会一个报告有100多个组件?是看板?
设置不需要的组件不导出试试看。如果已经设置了。可以检查一下是不是数据库查询慢,数据库查询慢的话考虑入一下集市。如果是报表端慢的话,看看是不是数据列有复杂的处理
作者: yhdata_yzm    时间: 2024-8-21 11:09
导出有几个大概的过程 执行数据-内部处理-生成相应格式的文件
100多个组件看看是不是都导出了明细数据,像楼上说的看看是不是有些组件没有必要导出明细,另外执行数据的快慢也得关注。
作者: 然然琪琪    时间: 2024-8-21 16:08
是分析报告,包含方面比较多,要导出封装打印的
作者: 然然琪琪    时间: 2024-8-21 16:08
想看看有哪方面的优化思路
作者: 然然琪琪    时间: 2024-8-21 16:09
yhbi老6了 发表于 2024-8-21 10:41
哈?为什么会一个报告有100多个组件?是看板?
设置不需要的组件不导出试试看。如果已经设置了。可以检查 ...

数据处理尽量减少了,都处理成结果表了
作者: 然然琪琪    时间: 2024-8-21 16:09
yhdata_yzm 发表于 2024-8-21 11:09
导出有几个大概的过程 执行数据-内部处理-生成相应格式的文件
100多个组件看看是不是都导出了明细数据,像 ...

没有明细
作者: yhdata_yzm    时间: 2024-8-21 16:21
然然琪琪 发表于 2024-8-21 16:09
没有明细

仅仅是只有dashboard页吗?
作者: yhbi老6了    时间: 2024-8-21 16:44
en~,不好说,看不到东西,甚至页面都看不到,难说是报告的那些地方影响的。有自由式表格么?或者是格间计算,js计算列等等
作者: yhbi老6了    时间: 2024-8-21 16:45
然然琪琪 发表于 2024-8-21 16:08
是分析报告,包含方面比较多,要导出封装打印的

导出是平常的excel?
作者: 洪小豆    时间: 2024-8-21 18:47
启用转队列功能,导出转为后台处理,就不用在页面上等了。

43页,太长了,导出肯定是要花很多时间的。  
作者: 然然琪琪    时间: 2024-8-22 11:38
yhbi老6了 发表于 2024-8-21 16:44
en~,不好说,看不到东西,甚至页面都看不到,难说是报告的那些地方影响的。有自由式表格么?或者是格间计 ...

表格以自由表格为主,有部分格间计算
作者: 然然琪琪    时间: 2024-8-22 11:39
yhbi老6了 发表于 2024-8-21 16:45
导出是平常的excel?

导出PDF,报告以图形为主,部分自由表
作者: 然然琪琪    时间: 2024-8-22 11:39
洪小豆 发表于 2024-8-21 18:47
启用转队列功能,导出转为后台处理,就不用在页面上等了。

43页,太长了,导出肯定是要花很多时间的。   ...


作者: yhbi老6了    时间: 2024-8-22 11:45
然然琪琪 发表于 2024-8-22 11:39
导出PDF,报告以图形为主,部分自由表

渲染43张图片?那感觉基本没有优化空间了,可能43页mhtml还好。不过这个不支持导出mhmtl
作者: 给给    时间: 2024-8-26 14:02
yhbi老6了 发表于 2024-8-22 11:45
渲染43张图片?那感觉基本没有优化空间了,可能43页mhtml还好。不过这个不支持导出mhmtl ...

大佬优化一下
作者: yhdata_NSkf4Z07    时间: 2024-8-26 16:30
点赞




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