2013-09-21 57 views
0

我只是看着phpacademy (Link to the youtube videos)的ajax/php網絡聊天客戶端視頻,我對推送和提取有疑問。在視頻中,他們每隔一秒左右從MySQL數據庫中獲取數據。PHP將數據推送到客戶端而不提取

但我的問題是,是否有推動聊天到其他連接的用戶,而不是提取它?隨着我正在開發的應用程序,這將是在服務器上的很多請求,並浪費帶寬。

但我仍然希望它與ajax/php聊天系統一樣基本。我正在開發的是轉向基礎遊戲,聊天系統背後的想法/代碼就是我正在尋找的東西。但是,當發送文本消息時,它可能發送分數,移動和/或時間等,並且當可能有多個人連接時,獲取它對於服務器來說不是理想的。

感謝您的意見和解答。

回答

0

不,php它不能完成,因爲php是服務器端技術。

但是,您應該看看WebRTC,因爲它允許P2P連接,並且非常適合您的使用情況。

2

這聽起來像你像Socket.io後,或者如果你不能設置了可以使用http://pusher.com/

0

在JavaScript中,你可以使用的setInterval(「消息()」,8000);爲了在你的數據庫中獲得新聞消息,每個8秒,如果這是真的,你顯示他們。

相關問題