0
A
回答
0
Ruby on Rails有ActionCable它使用websockets使用發佈/訂閱方法使瀏覽器保持最新狀態。
編輯:Faye-websocket是一個websocket的實現,不需要任何框架,只需一個Rack兼容的Web服務器。
根據您的需求,可能有預建的應用程序可用。例如,如果您想要一個帶有可更新的小部件的儀表板,您可以使用Smashing。
0
除了馬克的回答,iodine
是一個Ruby HTTP和WebSocket的服務器用C寫的
它擁有一個基本的靜態文件服務以及爲WebSocket連接(使用的WebSocket回調對象)的原生支持。
靜態文件服務甚至不需要Ruby應用程序。即:
$ iodine -www ./
碘還支持發佈/訂閱(有或沒有的Redis)開箱,移動很多的工作量出紅寶石層和進入C發動機。
雖然當前默認使用的線程和進程數量與計算機上的核心數量(優先於併發性能)相同,但可以在單線程模式下運行碘(由於其設計是平坦的)。
使用Rails時,可以使用碘代替ActionCable,方法是使用中間件(定製的或例如Plezi gem)捕獲WebSocket連接。
作爲作者,我有點偏頗,但我認爲這是一個簡單的解決方案來實現,我的測試表明它的性能顯着提高。
相關問題
- 1. 服務器紅寶石
- 2. 紅寶石SOAP4R Web服務,.NET消費
- 3. 後接收與機架式服務器的紅寶石
- 4. 紅寶石模塊與包入類的靜態方法調用
- 5. 錯誤運行紅寶石服務器
- 6. 紅寶石..出口到服務器?
- 7. 紅寶石IRC服務器/客戶端
- 8. 紅寶石,連接到SQL服務器
- 9. CGI在紅寶石sinatra服務器
- 10. 日期從.NET web服務格式化紅寶石日期
- 11. 紅寶石生成器模式或庫
- 12. 與紅寶石
- 13. 與紅寶石
- 14. 與紅寶石
- 15. 與紅寶石
- 16. 是否有任何易於配置的Web服務器與Windows紅寶石?
- 17. 紅寶石+鈦手機
- 18. 紅寶石模除
- 19. 紅寶石模塊
- 20. 移植與SQL服務器上的紅寶石
- 21. 與紅寶石2.1.1
- 22. REST與紅寶石?
- 23. clojure與紅寶石
- 24. 紅寶石:alias_method的模塊靜態方法
- 25. 格式紅寶石
- 26. 如何在紅寶石寶石內創建控制器,模型,助手?
- 27. 紅寶石寶石模糊數據
- 28. 紅寶石與YAML的生成器模式
- 29. Apache與紅寶石 - 寶石問題
- 30. 紅寶石寶石問題與升級
對不起 - 沒有去軌道上的紅寶石....我想要簡單的例如nodemon for JavaScript – Ruegen
Faye&Smashing是非常棒的推薦,但我不明白他們如何在終端上使用靜態HTML,比如httpd – Ruegen