一尘不染

如何用PHP实现真正的快速网络聊天?

ajax

如何用PHP实现真正的快速网络聊天?

有没有人想知道为什么Facebook聊天真的这么快?即使在没有WebSocket的IE中也是如此。

唯一的方法不是在JS中设置setInterval来检查新消息吗?但我感觉(Facebook聊天框)就像有即时反应。

如何用PHP实现如此伟大的事情?


阅读 224

收藏
2020-07-26

共1个答案

一尘不染

您所描述的即时聊天通常是由一个名为“长轮询”的东西,或来达到的,如果我们谈论的AJAX,“彗星”(维基百科
会谈这件事)。轮询趋向于使Apache服务器紧张,但是有一些专用服务器可以处理它,例如APE。我不知道,但我想你可以做同样的的NodeJSNGINX处理压力相当不错。

这里是有关如何使用PHP jQuery和AJAX进行长时间轮询聊天的文章。

祝您好运,希望对您有所帮助!

2020-07-26