引用echarts,数据太多,留白区时间太久怎么优化

最近做的一个项目,就把echarts图表封装起来再导入页面使用,但是数据少还好,但是要查询三个月内的数据就多达几万条,点击查询按钮后,从接口拿到数据后至少10秒后才渲染图表,我加入了echarts官方文档的showloading方法和hideload方法,但是呢,情况也是如此,留白的时间太久,他这个加载中也是在图表渲染前两三秒才会出现,数据少还好,数据一多,这个加载中的方法感觉就是起不到啥作用,就想问问大佬有啥子解决办法不?开导开导我

阅读 3.5k
2 个回答
  1. 抽样。(三个月内的数据就多达几万条)

    1. 让他返回更少的行数,比如说之前是日,变成周、或者说十天
    2. 让他返回更少的列数,肯定有不需要用到的字段。
  2. 异步。分开阶段查询,一开始只查最近几天,然后其他数据分批往回查。

但是感觉几万条数据不至于这么慢呀。。。

,如果后端无法优化还是加缓存比较好

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏