2013-02-06 60 views
0

我是新來的websocket和實時應用程序,我需要一些澄清。這是實時通知的正確選擇嗎? php +棘輪(websockets)

我爲一個涉及一些用戶和產品數據的客戶開發了一個應用程序。 這是一個運行在內部apache服務器上的PHP Web應用程序。 該應用程序的客戶端主要基於JQuery,對於某些可從平板設備使用的部分,我們使用了JQuery mobile/html5

現在客戶要求以這種方式添加一些消息/通知功能: 用戶將能夠發佈有關產品的消息,並且其他用戶的Web控制檯必須「顯示」實時通知。我們正在考慮在頁面的標題中添加一些內容,以通知新消息存在。

我做了一些研究,所有的應用程序已經建成在PHP我想去Ratchet。這是一個好主意嗎?

如果我理解得很好,我需要在服務器上安裝棘輪服務器組件,並用於客戶端集成,如AutobahnJS庫;這樣對嗎?

有沒有人已經建立這樣的東西? Apache和Ratchet服務器之間有任何問題溝通嗎?

回答

2

這okie,

我試圖使用棘輪/ AutobahnJs的WebSocket,這真棒。但我有(特殊?)問題:o在here

就你而言,我認爲你可以使用AJAX,它比Websocket更簡單。您可以將多個通知「壓縮」爲1個響應並每5秒請求一次服務器。