0
我希望我的用戶收到他/她的聊天隊友發送的最新消息,因此我使用了set interval和ajax並將間隔設置爲1秒,但是我認爲如果我這樣做會導致數據庫滯後,因爲它會每1秒連續檢索一次數據,我不希望它有一分鐘的延遲,因爲它是一個聊天消息。這是正確的方法嗎?如果不是這樣做的正確方法是什麼?如何在不使用設置時間間隔的情況下獲取數據庫中的最新數據
我希望我的用戶收到他/她的聊天隊友發送的最新消息,因此我使用了set interval和ajax並將間隔設置爲1秒,但是我認爲如果我這樣做會導致數據庫滯後,因爲它會每1秒連續檢索一次數據,我不希望它有一分鐘的延遲,因爲它是一個聊天消息。這是正確的方法嗎?如果不是這樣做的正確方法是什麼?如何在不使用設置時間間隔的情況下獲取數據庫中的最新數據
謝謝,我會研究。 – 2014-09-25 16:34:43
網絡插座會適合您的需要,你可以看看http://socketo.me/ – 2014-09-25 16:27:03
看來這就是我要找的人,感謝芽。 – 2014-09-25 16:30:54
對於聊天系統,websockets絕對是最佳選擇!特別是如果你沒有專用的MySQL服務器,僅僅因爲你會遇到100多個用戶遇到的問題(少得可憐)。我寫了一個完整的(剛剛完成的)基於websocket的聊天系統。不幸的是它是荷蘭語。否則,你可以擁有它:) – icecub 2014-09-25 16:31:10