页面用echarts折线图,怎么实现数据的实时刷新?

页面上有echarts折线图,要求是每隔一分钟就刷新一次。
我现在的做法是,每隔一分钟请求一次数据,push到我折线图的数组里面,然后刷新我的折线图。
但是这样会造成服务器很大的负担,而且会出现那种请求不到实时数据,折线图出现断线的情况。
想问各位大佬有什么好的解决方法?能在更短的时间内刷新数据,并且解决服务器负担。

阅读 7.1k
2 个回答
  1. 提升服务器承接能力
  2. 使用websocket

按你所描述的Polling- 轮询 对服务器的负载有影响

如果需要实时刷新 ws通信(websocket)是个不错的选择

考虑兼容可以使用基于nodeJS的Socket.IO

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