ris 发表于 2019-7-31 10:31:53

KearneyKang 发表于 2019-7-31 09:55
你可以F12看看具体是在那个环节进行一个性能的测试。看看具体是那个地方耗时比较严重

第一次加载时。OpenReport用时1秒多,GetStatus调用了20-50多次不等(每次不一样,每次调用都是几到几十毫秒不等),其他的方法耗时都是几十,几百毫秒(这些都用时少)。之后加载就比较快了

KearneyKang 发表于 2019-7-31 11:17:34

第一次加载就是这样的,第一次调用报表服务这块。需要一定的时间,暂时没有好的办法进行一个优化

ris 发表于 2019-8-6 14:57:18

KearneyKang 发表于 2019-7-31 11:17
第一次加载就是这样的,第一次调用报表服务这块。需要一定的时间,暂时没有好的办法进行一个优化

麻烦问下,调用ReportService服务里面的GetStatus主要是干什么的呢?返回结果是LoadState为1

KearneyKang 发表于 2019-8-6 17:11:37

GetStatus时开始执行报表的渲染。

ris 发表于 2019-8-7 10:05:01

KearneyKang 发表于 2019-8-6 17:11
GetStatus时开始执行报表的渲染。

也就是说只要调用GetStatus都是在渲染报表了,是吗?如果是的话,这个渲染的时间能不能缩短点呢

KearneyKang 发表于 2019-8-7 11:58:30

这个渲染时间目前乜办法做到一个很好的优化,但是我们在AR14上对Web端渲染的性能上会有一个大的提升

ris 发表于 2019-8-7 14:11:21

KearneyKang 发表于 2019-8-7 11:58
这个渲染时间目前乜办法做到一个很好的优化,但是我们在AR14上对Web端渲染的性能上会有一个大的提升

我一会把我做的demo发给您,您帮我看看是否是我的使用方法不正确,帮忙指正下,谢谢

KearneyKang 发表于 2019-8-7 16:04:50

好的

ris 发表于 2019-8-7 16:06:16

附件为Demo,帮忙看下报表显示慢的原因,谢谢

KearneyKang 发表于 2019-8-7 17:49:29

本帖最后由 KearneyKang 于 2019-8-8 14:36 编辑

demo已经收到,我这边验证写法 没有问题,然后我这边正常加载了,这个展示速度不慢啊!这是在一个正常显示时间范围内。
页: 1 [2] 3
查看完整版本: 报表刷新快慢问题