制作了个驾驶舱,打开时页面加载了一分半钟,求大佬告诉一下怎么优化驾驶舱打开时间
先看一下这些sql每个查询的大概时间是多久。有特别慢的sql吗?还有你先一部分一部分的删除,看删除到哪一部分后,它就快了,这样一直测试看(还有大屏里面用的图标,图片,建议不要太大了,比如说你一张背景图片它有3M,那么我就可以告诉你,就算你不写sql。每次打开大屏加载这个背景都会慢!像其它的比如小背景图片,图标一般控制在KB大小。)
~~~
建议新建汇总表,将单行数据的汇总到一个表里,用一个数据集。多行的建一个或多个汇总表,取数据会快很多
除楼上几位的优化办法,还有一个参考,就是写js 参数获取tab名称,对应SQL数据集需要修改满足名称才有计算结果。如JS获取tab名称为AA,参数设置为$CS ,数据集添加条件:AND $CS='AA'