页面上有echarts折线图,要求是每隔一分钟就刷新一次。
我现在的做法是,每隔一分钟请求一次数据,push到我折线图的数组里面,然后刷新我的折线图。
但是这样会造成服务器很大的负担,而且会出现那种请求不到实时数据,折线图出现断线的情况。
想问各位大佬有什么好的解决方法?能在更短的时间内刷新数据,并且解决服务器负担。
页面上有echarts折线图,要求是每隔一分钟就刷新一次。
我现在的做法是,每隔一分钟请求一次数据,push到我折线图的数组里面,然后刷新我的折线图。
但是这样会造成服务器很大的负担,而且会出现那种请求不到实时数据,折线图出现断线的情况。
想问各位大佬有什么好的解决方法?能在更短的时间内刷新数据,并且解决服务器负担。
按你所描述的Polling- 轮询 对服务器的负载有影响
如果需要实时刷新 ws通信(websocket)是个不错的选择
考虑兼容可以使用基于nodeJS的Socket.IO
13 回答12.9k 阅读
7 回答2k 阅读
3 回答1.2k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读✓ 已解决
6 回答1k 阅读
2 回答1.3k 阅读✓ 已解决