我有一个非常简短的问题。如果我使用 setInterval 方法调用一个 ajax 函数,比如每 3 秒检查一次收件箱中的消息会发生什么(或者如果我可以每 1 秒做一次就好了!)
好吧,这就是我使用的:
setInterval(function() {
chk_inbx (var1, var2);
}, 8000);
我现在每 8 秒调用一次这个函数。我看没问题。(或者我现在没有那么多用户)
但是如果我将它从 8000 更改为 3000 甚至 1000 会发生什么?
更新 我已经测试了轮询(LONG POLLING(在 php 中)在 5 次对数据库的请求后开始挂起 )
我想知道 setTimeout 和 setTimeout 与轮询有什么区别。我的理解是在 php 文件中他们放置了 sleep(); 函数并使用时间戳来确定数据是否旧。
但是我的,我使用 N nd Y 来确定是否读取了 msg。如果 N 则显示 rowCount。
那么有什么不同呢?谁能帮我 ?