ris 发表于 2020-5-12 14:24:29

报表显示慢

使用的是activereport v11,H5的方式,渲染过程比较慢,附件为 请求到渲染过程的用时以及发起了哪些请求。
直接查数据库不慢,在可视化工具中,写默认参数,浏览也不慢。



一直调用GetStatus,这个是用来干什么的呢?

希望帮忙看下,是什么问题呢?

KearneyKang 发表于 2020-5-12 16:44:27

您好,这个方法是进行报表的加载的操作,比较耗时并且会执行多次该操作

ris 发表于 2020-5-14 11:07:53

KearneyKang 发表于 2020-5-12 16:44
您好,这个方法是进行报表的加载的操作,比较耗时并且会执行多次该操作

但这个时间也太长了吧,客户是没法接受的,您看看有没有优化的方法

KearneyKang 发表于 2020-5-14 11:42:27

里面速度加载耗时的是里面的那几个JS和CSS文件,你可以打这几个文件给单独部署在服务器上,预加载然后再调用。
目前H5的加载方式速度就是这样,最新的JSviewer的加载速度有很大的提升,AR13中已经有了这种新的渲染方式

ris 发表于 2020-5-15 10:54:03

KearneyKang 发表于 2020-5-14 11:42
里面速度加载耗时的是里面的那几个JS和CSS文件,你可以打这几个文件给单独部署在服务器上,预加载然后再调 ...

这几个文件在哪呢?

速度慢,贵司应该解决这个问题吧?我们使用的控件也是花钱买的,我们总不能和客户说,我们买的控件就这样

KearneyKang 发表于 2020-5-15 12:03:01

您好,这几个JS和CSS文件安装ActiveReports之后,在本地路径下就有需要的JS和CSS文件的路径:








ris 发表于 2020-5-26 15:08:30

KearneyKang 发表于 2020-5-15 12:03
您好,这几个JS和CSS文件安装ActiveReports之后,在本地路径下就有需要的JS和CSS文件的路径:




我在项目的哪个地方需要修改引用路径呢?

KearneyKang 发表于 2020-5-26 17:31:43

H5最慢的就是这个JS文件,你把这个JS文件现在服务器上发布一次。然后前端直接引用发布后的这些引用,加载速度可以优化下。还有就是使用数据过滤,让每次加载的数据量少一点
页: [1]
查看完整版本: 报表显示慢