找回密码
 立即注册

QQ登录

只需一步,快速开始

liushutao

金牌服务用户

14

主题

35

帖子

99

积分

金牌服务用户

积分
99

活字格认证

[已处理] 报表加载速度慢

liushutao
金牌服务用户   /  发表于:2016-4-5 16:54  /   查看:3109  /  回复:2
本帖最后由 Lenka.Guo 于 2016-4-6 10:48 编辑

现在我们存在报表(20行*30列)后台需要1、2秒钟,使用的报表控件为html5版本,前台展示从开始到最后需要5秒钟时间,跟踪前台,前台展示需要3秒左右,我们领导说太慢,希望从前台加载数据方面进行优化,请提供解决方案。

2 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-4-5 17:59:56
沙发
您好,HTML5Viewer的性能问题,需要进一步调查是由于什么原因导致的。
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-4-6 10:48:35
板凳
本帖最后由 Lenka.Guo 于 2016-4-6 17:03 编辑

您好,
您现在使用的是HTML5Viewer 加载报表,根据您的提示平均加载报表时间5-6s;其中2-3s时间是加载前台页面和后台取数据,而3s时间是报表渲染的时间。
如果需要优化,其中加载前台页面和取数据的时间是固定无法优化,只能提升报表渲染时间,
而在HTML5Viewer中报表渲染时间本身依赖于HTML5平台的技术如 bootstrap-3.0.0.js文件,knockout-2.3.0.js 等;还有报表的设计样式,HTML5Viewer加载报表时,将报表以HTML代码形式输出。

我在这边测试HTML5Viewer的本地示例,加载时间只需要2s左右,所以现在可以优化的点就是您的报表模板。您看您是否能从报表模板出发来优化您的报表设计模板?

第二,我们向产品组已经将性能信息反馈,等待产品组的回复,是否可以从其他方面来优化。






回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部