村东智叟 发表于 2023-8-3 09:29:36

AR11 页面报表第一次生成PDF很慢

AR11下,从页面报表生成PDF,第一次很慢,至少要6秒钟。第二次就很快了,只要不到0.2秒。为什么第一次会这么慢,有什么方式改善。
测试的报表里面什么都没有,只放了一个text box 控件。并且值是在报表中写死的。是1234567890
从同一个报表生成两个内容一样,只是名称不同的PDF文件。第一次要6秒。第二次只要0.2秒不到。每次启动程序都是这样的!!!

Felix.Li 发表于 2023-8-3 09:29:37

这种大概率都是后台有缓存机制,当执行过一次之后,会有些直接走缓存,所以速度上有所改善。

2.针对速度这块,建议您升级版本,我们在加载速度这块一直在不断优化。新版本的体验会更好

村东智叟 发表于 2023-8-3 12:36:02

Felix.Li 发表于 2023-8-3 11:48
这种大概率都是后台有缓存机制,当执行过一次之后,会有些直接走缓存,所以速度上有所改善。

2.针对速度 ...

我想了解一下为什么第一次这么慢,和在AR11的版本下,有没有什么解决方案。比如更改哪个属性可以快一点。哪怕是一秒钟。
现在的调查结果是AR11的Render这个函数第一次调用很花时间。至少要跑6秒。
先不说上来就去和领导汇报要升级现不现实,就算要升级,我总不能和领导汇报AR11就是这么慢吧。既使升级,要花钱。也得有个说得过去的理由吧。升级后是不是可以百分百解决现有问题,和不会出现其他的兼容性问题。我总得有个报告拿出来给领导看。

Bella.Yuan 发表于 2023-8-3 17:36:46

村东智叟 发表于 2023-8-3 12:36
我想了解一下为什么第一次这么慢,和在AR11的版本下,有没有什么解决方案。比如更改哪个属性可以快一点。 ...

您好,11的版本过旧,我们这边没有环境具体测试,所以建议您升级看看,因为产品一直在迭代更新,所以针对该功能,确实新版本会比较快,目前官网是最新的17版本,您可以下载先测试看看。默认有30天的免费试用期,您可以先测试看看。

村东智叟 发表于 2023-8-3 17:50:03

Bella.Yuan 发表于 2023-8-3 17:36
您好,11的版本过旧,我们这边没有环境具体测试,所以建议您升级看看,因为产品一直在迭代更新,所以针对 ...

没有说服力。既使最新版本能解决这么问题也估计没用。升不不升级,我说了不算。安排给我的任务不是让我升级。是让我调查原因和改善。我即使汇报用最新版可以解决。也会被问当前版本调查到什么程度,为什么不能解决。做了哪些尝试。至少也得弄明白为什么慢,为什么解决不了。得有充分的理由去说服领导升级。我自己再调查吧。

Felix.Li 发表于 2023-8-3 18:23:03

您好,我这边针对最新版本的AR17做了测试导出速度。您可以对比看一下:

确实在新版本中有不断地做优化,11版本已经是非常老的版本了,性能方便差是一样面。也确实不太好排查。而原因其实也大概率是因为第一次需要执行很多生成数据。但是第二次之后就直接使用缓存了,所以速度会有很大的提升,您可以先体验一下新版本的速度。

村东智叟 发表于 2023-8-8 12:36:35

Felix.Li 发表于 2023-8-3 18:23
您好,我这边针对最新版本的AR17做了测试导出速度。您可以对比看一下:

确实在新版本中有不断地做优化,1 ...

升级的建议提案给领导,今天收到回复,被拒了。11用的时间长,升级涉及的功能和部门太多。升级之后全部都要测试。不是我们能决定的事。

Bella.Yuan 发表于 2023-8-8 15:03:29

村东智叟 发表于 2023-8-8 12:36
升级的建议提案给领导,今天收到回复,被拒了。11用的时间长,升级涉及的功能和部门太多。升级之后全部都 ...

您好,目前根据您反馈的问题还是建议您升级版本,如果您那边领导不同意升级的话,那目前确实没有好的解决方案了,很抱歉。如上回复11版本过旧,无法排查问题,且产品一直在优化做迭代更新,您加载慢的原因大概率是因为第一次需要执行很多生成数据。但是第二次之后就直接使用缓存了,所以第二次会快一点。

村东智叟 发表于 2023-8-8 15:22:24

Bella.Yuan 发表于 2023-8-8 15:03
您好,目前根据您反馈的问题还是建议您升级版本,如果您那边领导不同意升级的话,那目前确实没有好的解决 ...

和数据没有关系。测试的时间用的报表里面,只有一个TextBox控件。并且是写在控件中的固定值。个人感觉不存在要生成数据一说。

Bella.Yuan 发表于 2023-8-8 17:36:24

村东智叟 发表于 2023-8-8 15:22
和数据没有关系。测试的时间用的报表里面,只有一个TextBox控件。并且是写在控件中的固定值。个人感觉不 ...

您好,单个文本框也是需要渲染,也会花费时间,目前建议您升级版本,如果您不升级版本,还是使用11版本,很抱歉,针对11版本目前确实没有好的解决方案。
页: [1] 2
查看完整版本: AR11 页面报表第一次生成PDF很慢