2016-06-22 33 views
0

我正在一個網站上發送通知和評論,每3秒重新加載一次。我使用setInterval實現了這一點 - 在Facebook的React Tutorial中建議 - 但我很快意識到這可能是低效的。setInterval的替代

我目前正在使用Ruby on Rails和React。有什麼選擇?

+0

'WebSocket' ....? –

回答

1

您可以使用websockets作爲輪詢的替代方案。在Rails中你有ActionCable,它將包含在Rails 5中,並使這些特性變得微不足道。

+0

是否可以使用ActionCable而不更新到Rails 5? – Novice

+0

@Novice Rails 5.我使用它與Rails 4很好,不知道以前的版本是否可以工作。 – aromero

+0

對不起,我的意思是Rails 5,所以它適用於Rails 4? – Novice

0

另一種選擇是pusher.com,我發現它是成本最低的快速集成。如果你使用導軌,並作出反應你可能想檢查出http://reactrb.org