2013-08-19 37 views
0

我有一個網格的遊戲網站。不止一個玩家可以一次玩同一個遊戲。加快jquery ajax調用

如果任何用戶點擊單個網格,我需要將那個特定的網格轉換爲活動狀態,以供所有正在玩遊戲的用戶使用。爲此,我每秒鐘都會進行ajax調用,以使選定的網格處於活動狀態。但是它會減慢進程,因爲它每次都訪問數據庫。

請幫我在這種情況下做任何其他方式這個任務不慢

+0

我想你可能要考慮的是有一個套接字連接開放來處理這些「實時」更新......這許多AJAX請求什麼肯定會減慢速度。 – Lix

+0

看看signalr庫,它需要什麼 – Cris

回答

0

使用的WebSocket,你並不需要一個數據庫。 使用WebSocket,您可以輕鬆地將數據實時推送到所有連接的客戶端。 而且你有很好的能力直接從服務器推送新的數據到客戶端。 客戶端不需要每x秒向服務器發送一次呼叫。有一個持久的連接。用PHP編寫的

一個很好的WebSocket庫,你可以在這裏找到:http://socketo.me