2011-11-09 113 views
1

我正在建立一个PHP聊天(类似于badoo.com上的聊天)。\ 这里是检查消息和谁在输入的东西。 我每秒发送一个请求,它有点慢。 因此,我开始四处搜寻并试图弄清楚Facebook如何提取大量的内容,而不会发送如此多的AJAX请求。 我注意到他们只是发送一个,它会一直循环,直到发生一些变化(例如,朋友上网,发布新消息...),然后他们发送另一个等等。ajax和jQuery聊天

我的问题是:我该怎么做?

+0

它被称为长轮询。谷歌会给你一些示例代码。 – AndrewR

+1

该技术被称为长轮询,看看这里: http://stackoverflow.com/questions/333664/simple-long-polling-example-code –

+0

yepp正是我在找什么,谢谢你们; ) – erratbi

回答

1

也许你可以看看HTML5 Websockets。

这是一个很好的介绍。长轮询包括在演示文稿中:

Presentation