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