【发布时间】:2012-01-30 17:49:40
【问题描述】:
对于需要以设定的时间间隔刷新呈现给用户的部分数据的简单 Web 应用,仅使用 setInterval() 从端点获取 JSON 而不是使用适当的轮询框架有什么缺点吗?
为了举例,假设我每 5 秒刷新一次处理作业的状态。
【问题讨论】:
-
我会使用
setTimeout并且总是在收到之前的响应时调用它。这样可以避免可能的拥塞或函数堆叠或任何你想调用的东西。 -
我就像@FelixKling 所说的那样完成了它,并且像魅力一样工作。试试看!
-
太棒了! @FelixKling,您能否将其发布为答案,我会接受吗?
标签: javascript ajax setinterval polling