fumasoft 发表于 2023-3-23 14:24:12

数据加载慢问题

AR13,打印模版加载报表是很慢。数据量不大,后端查询数据时间1-2s;但是前端有一个render耗时异常,基本都是5s起步。






但是查遍了整个程序也没有找到这个请求



Felix.Li 发表于 2023-3-23 14:24:13

fumasoft 发表于 2023-4-20 19:07
不是,这个是AR13,附件里面是模板文件。麻烦帮忙分析下

我看您的是dataSet Provider


然后请求是获取服务器返回很慢,是不是我们后端服务器给塞数据很慢啊
不同时候给的不同数据,因为不同的数据导致加载很慢,其他的也确实没有特殊的

Felix.Li 发表于 2023-3-23 15:53:45

这个接口是我们的页面加载渲染的接口,将怎样渲染的结果返回前段

页面加载也是主要等待的这个,因为也是内部封装好的请求,所以咱们找不到,这个可能目前没有办法

fumasoft 发表于 2023-4-20 16:38:19

Felix.Li 发表于 2023-3-23 15:53
这个接口是我们的页面加载渲染的接口,将怎样渲染的结果返回前段

页面加载也是主要等待的这个,因为也是 ...

但是同一个模版;不同的单据,有的单据可以正常加载显示3s内出来,但是有的单据:




这个有点诡异了。

Eden.Sun 发表于 2023-4-20 17:28:27



看一下,代码里面的渲染方式,如果不是html的话,改成html再看一下

fumasoft 发表于 2023-4-20 18:30:39

Eden.Sun 发表于 2023-4-20 17:28
看一下,代码里面的渲染方式,如果不是html的话,改成html再看一下

加上html,

结果是一样,但是请求是这样的:




Felix.Li 发表于 2023-4-20 19:01:19

fumasoft 发表于 2023-4-20 18:30
加上html,

结果是一样,但是请求是这样的:

您这个是AR16的嘛,渲染这块是我们16改进的
svg的确实会加载很慢,其次还有就是数据源的获取速度,比如sql的查询速度,
其次还有表达式的判断是不是也会不同,会有些更复杂,但是理论上一分钟应该不至于
更大猜测在数据源获取上,您可以方便上传一下报表文件,我们可以模拟排查一下
其次就是如果改成html加载有作用也可以。
然后页面的报错不像是我们抛出的,是不是那个json对象有问题了

fumasoft 发表于 2023-4-20 19:07:16

Felix.Li 发表于 2023-4-20 19:01
您这个是AR16的嘛,渲染这块是我们16改进的
svg的确实会加载很慢,其次还有就是数据源的获取速度,比如s ...

不是,这个是AR13,附件里面是模板文件。麻烦帮忙分析下
页: [1]
查看完整版本: 数据加载慢问题