2012-08-31 74 views
5

我正在開發一個應用程序,允許用戶發佈到房間/頁面,非常像論壇或在這裏(stackoverflow)。我已經構建了整個應用程序,但是,我有最後一個障礙攀登:如何處理用戶的更新帖子。Rails:長輪詢實踐

我已經做了很多關於這個話題的研究,我相信長輪詢是要走的路,至少在我得到大量的流量之前(如果發生這種情況,我會弄清楚如何實現websockets) 。這是因爲長輪詢更容易實現,它得到更廣泛的支持,並且由於我正在部署到heroku,所以很容易快速升級我的服務器資源。無論如何,我想知道長輪詢的最佳做法,包括用戶交互和服務器負載。

我應該自動在頁面上發佈帖子,還是在stackoverflow上創建一個警告系統,比如這裏的一個?

任何和所有輸入將不勝感激。如果你認爲我的邏輯錯誤,請告訴我!

+0

使用警報系統,真的很煩人,看到頁面更新而不詢問它。從技術上講,你只是有Ajax請求。簡單地說,每個請求都必須在上一次之後(在ajax回調中觸發這個) – apneadiving

+0

你認爲websocket是否過度殺毒?我意識到heroku不支持他們,但我知道一些解決方法。 – flyingarmadillo

+0

如果你不需要實時,websocket是過度殺毒 – apneadiving

回答