-->

如何让Rails的ActionController的4 ::直播薄壁和红宝石2个工作? 以及如何

2019-07-21 17:58发布

我得到它与彪马合作,但与薄我没有得到任何流输出,我要杀死服务器停止它。 我使用tenderlove最初例如outputing当前时间测试:

http://tenderlovemaking.com/2012/07/30/is-it-live.html

给我一个更普遍的问题是,这种类型的应用程序流实用与任何显著的流量? 我想有可能是如果没有成千上万的用户在这些应用程序连接到流一次轻松hunderts。 如何将彪马规模吗? 我读了彪马使用每个连接1个线程。 是有效的? 并且怎么样瘦? 将所有连接在同一个线程? 那将是更有效?

另一个问题我有是,即使彪马我只得到一个连接在本地工作。 当我从第二终端卷曲我没有得到任何输出有...有人知道为什么吗?

Answer 1:

如果你改变内部环境,您development.rb:

/config/environments/development.rb

config.cache_classes = true

config.eager_load = true

你将能够获得与PUMA localy一个以上的连接! 缺点是,你必须重新启动你想看到你所做的任何更改每次。



文章来源: How to get Rails 4 ActionController::Live streaming working with Thin and Ruby 2? And how do Thin and Puma scale with live streaming?