在setTimeout()函数上发送AJAX请求的资源量有多大



我打算为我的网站创建一个实时聊天系统,但我不知道该怎么做。我最初的计划是每隔X秒就有一个AJAX请求来获取聊天日志,这似乎是很多教程都做过的。

然而,我担心这样做可能会不必要地或非常快地耗尽服务器的资源。我希望我的聊天非常准确,所以我想我的问题是,在保持聊天日志准确的同时,我应该在每次ping之间等待的最合适的时间(以毫秒为单位(是什么?

如果您想要一些powerfull,请尝试查看websocket。你可以找到一些直观的库,比如socket.io.

否则,可以在setTimeout上使用ajax,并对ajax轮询进行一些研究,这是在这种情况下使用的最佳技术。

最新更新