决策大屏展示速度优化的问题

    像下面的模板,使用tab块来完成的大屏,虽然展示出来的效果好,但是展示速度确实不敢恭维,我测试过,同等条件下,相比于没有使用tab块的模板和使用tab块的模板,展示速度分别在2s和40s(当然使用tab块的模板更大些,内容更多些),

    使用网页框控件虽然可以提升速度,但是需要将每个tab块单独拆出来吧,而且每次跳转,界面会刷新,对于体验又很不好

    目前就想使用这个tab块的模板,请教各位大神,如何提升其展示速度那

 

我要说明的一点是:在我使用这个模板的时候,所有的sql计算逻辑全部在数据库计算完成,帆软大屏只负责展示数据,

    其次,每个tab块里面不涉及父子格的相互关联,只是简单的将数据拖过去

    控件基本不用,整个模板不超过5个

    过滤条件基本没有

    条件属性整个模板设置不超过2个

    电脑配置这一块,目前动不了

c1b9322b9c914afb53b9a702d25cc11.png

FineReport 青鸟ekko 发布于 2021-2-26 08:43 (编辑于 2021-2-26 08:55)
1min目标场景问卷 立即参与
回答问题
悬赏:14 F币 4人赏过 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
L大大Lv7高级互助
发布于2021-2-26 11:24

把页面上的sql优化优化

最佳回答
1
snrtuemcLv8专家互助
发布于2021-2-26 08:46(编辑于 2021-2-26 08:46)

首先,电脑配置加大,肯定会加快速度,其次,优化报表

参考优化报表计算时间-https://help.fanruan.com/finereport/doc-view-1001.html

影响页面加载速度的因素-https://help.fanruan.com/finereport/doc-view-1900.html

  • 青鸟ekko 青鸟ekko(提问者) 唯一一点不合要求的就是大量使用了合并单元格,但是我觉得这不应该是主要影响因素
    2021-02-26 09:01 
  • snrtuemc snrtuemc 回复 青鸟ekko(提问者) 合并单元格也需要计算量的,下载个模板性能分析插件,测试下,模板性能分析插件-https://help.fanruan.com/finereport/doc-view-3639.html
    2021-02-26 09:02 
  • 青鸟ekko 青鸟ekko(提问者) 回复 snrtuemc 目前支持范围:未开行式引擎的 CPT 模板。 我是决策报表
    2021-02-26 09:03 
  • snrtuemc snrtuemc 回复 青鸟ekko(提问者) 那就没办法了。。。
    2021-02-26 09:07 
  • 青鸟ekko 青鸟ekko(提问者) 回复 snrtuemc 单元格取消合并,对于整体展示速度,没有明显改善
    2021-02-26 10:36 
最佳回答
0
radioliuLv5见习互助
发布于2021-2-26 10:12

先看sql计算时间和报表展示时间,看下往哪个方向优化

  • 青鸟ekko 青鸟ekko(提问者) sql计算可以排除了,我没有使用tab块的模板sql计算量比使用tab块的模板计算量大的多,这整个展示才用2s,就单纯看报表展示时间
    2021-02-26 10:28 
最佳回答
0
lmmtttLv5见习互助
发布于2021-2-26 10:35

用没用到JS,如果有的话  都在哪些功能上写了js

  • 青鸟ekko 青鸟ekko(提问者) 有js,最中间的几个都有js,主要用来页内跳转至指定tab块
    2021-02-26 10:38 
最佳回答
0
flyingsnakeLv6资深互助
发布于2021-2-26 10:39

大屏开场效果-https://help.fanruan.com/finereport/doc-view-3879.html

用这个吧。新上的。还热乎。

  • 青鸟ekko 青鸟ekko(提问者) 我是二级目录,不太适合,需要频繁的点击切换
    2021-02-26 10:46 
  • flyingsnake flyingsnake 回复 青鸟ekko(提问者) 简化组件数量吧。二阶页面就不要做得太复杂了。做三级或四级
    2021-02-26 15:36 
  • 6关注人数
  • 829浏览人数
  • 最后回答于:2021-2-26 11:24
    请选择关闭问题的原因
    确定 取消
    返回顶部