1
服務器:nginx/PHP運行Laravel 5如何促進兩個用戶之間的無投票消息對PHP
假設我有不同計算機上的兩個用戶與會話的應用程序。
- 用戶1:進行一個由某個服務器控制器處理的ajax調用。
- 用戶2:只要用戶1向控制器發出此呼叫,就需要得到通知。
現在,用戶2可以擁有一個javascript輪詢機制,它詢問問題「發生了這種情況?」反覆,但理想情況下,我想避免不斷的打電話,而不是通知他/她。
當控制器發生某些事件時,有沒有什麼辦法讓用戶2有一個「開放式套接字」?
理想情況下,我想避免在我的服務器上安裝第三方消息傳遞系統XMPP等。有沒有可以實現此功能的最佳實踐?
兩個常見選項是在JavaScript中使用websockets或使用長HTTP請求。你永遠不會完成HTTP請求並關閉頁面。你儘可能地保持開放。 – kainaw
聽起來像是我的socket.io工作 – Derek
棘輪可能符合您的要求。 http://socketo.me/ – amanpurohit