2011-11-09 110 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