如何使用PHP实现真正的快速网络聊天?如何使用PHP实现真正的快速Web聊天?
有没有人想知道为什么Facebook聊天真的很快?即使在没有WebSocket的IE中也是如此。
是不是唯一的方法是在JS中setInterval来检查新消息?但我觉得它(Facebook聊天框)喜欢有即时反应。
如何用PHP实现这样伟大的事情?
如何使用PHP实现真正的快速网络聊天?如何使用PHP实现真正的快速Web聊天?
有没有人想知道为什么Facebook聊天真的很快?即使在没有WebSocket的IE中也是如此。
是不是唯一的方法是在JS中setInterval来检查新消息?但我觉得它(Facebook聊天框)喜欢有即时反应。
如何用PHP实现这样伟大的事情?
我同意@ joseph-szymborski,尽管开始查看通过Flash和/或长轮询回退到WebSocket的WebSocket解决方案是有意义的。
这里有一些相关的SO问题:
如果你想使用PHP或共享主机,那么我建议看看hosted realtime web solution。
您可能想要考虑Node.js'实时'为客户端服务,因为使用PHP/AJAX进行长轮询可能会对您的服务器造成负担。 但实施本身是一项艰巨的任务。只是说。 使用PHP/AJAX进行长时间轮询可能会对您的服务器造成压力。
我的理论的典型执行相同的:
他们使用类似这样的内容:http://en.wikipedia.org/wiki/Comet_(programming)。 –
由于某种原因,闭合圆括号不成为链接的一部分 –
@SimpleCoder即使他们使用彗星,他们也可能做某种AJAX轮询。 –