定时刷新ajax获取实时数据时,会不停地获取这三项数据,造成页面变大
有什么办法解决吗,是什么原因造成的
首先你看这三项数据是否是需要实时刷新的,一个xhr(XMLHttpRequest )代表一个请求,这就表示一直在循环调这三个请求,
先明确业务场景是否需要这么做。
你用的是 setInterval 还是 setTimout呢?
建议试试 setTimeout,每次重新请求。
试试用WebSocket
越来越卡可能是因为使用大量内存导致的,看看ajax时候是不是生成了很多变量,从自身代码去考虑
我试过一个ajax请求获取实时数据是没问题的,多个ajax请求跟你出现的一个问题。ws可以解决,不知道有没有更简单的办法? 版主最后怎么解决的?