2014-09-25 50 views
0

我希望我的用戶收到他/她的聊天隊友發送的最新消息,因此我使用了set interval和ajax並將間隔設置爲1秒,但是我認爲如果我這樣做會導致數據庫滯後,因爲它會每1秒連續檢索一次數據,我不希望它有一分鐘的延遲,因爲它是一個聊天消息。這是正確的方法嗎?如果不是這樣做的正確方法是什麼?如何在不使用設置時間間隔的情況下獲取數據庫中的最新數據

+2

網絡插座會適合您的需要,你可以看看http://socketo.me/ – 2014-09-25 16:27:03

+0

看來這就是我要找的人,感謝芽。 – 2014-09-25 16:30:54

+1

對於聊天系統,websockets絕對是最佳選擇!特別是如果你沒有專用的MySQL服務器,僅僅因爲你會遇到100多個用戶遇到的問題(少得可憐)。我寫了一個完整的(剛剛完成的)基於websocket的聊天系統。不幸的是它是荷蘭語。否則,你可以擁有它:) – icecub 2014-09-25 16:31:10

回答

2

您可以使用websockets,或者如果您有專用服務器,則可以嘗試任何XMPP服務器。

http://xmpp.org/xmpp-software/servers/

感謝 普拉莫德

+0

謝謝,我會研究。 – 2014-09-25 16:34:43

相關問題