2013-03-15 8 views
7

私はPumaで動作しますが、Thinではストリーム出力が得られず、サーバーを停止して停止する必要があります。私は現在の時刻をoutputing tenderloveの最初の例を使用してテストしています:Rails 4の入手方法ActionController ::ライブストリーミングはThinとRuby 2で動作しますか?そして、ThinとPumaはライブストリーミングでどのようにスケールアップしますか?

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

より一般的な質問を私にされ、すべての重要なトラフィックとアプリで実用的なストリーミングのこのタイプは?そのようなアプリで一度にストリームに接続している何千人ものユーザーがいなければ、簡単に迷惑になる可能性があると私は考えている。プーマはどのようにスケールするのですか?私はPumaが接続ごとに1つのスレッドを使用していると読んでいます。それは効率的ですか? Thinはどうですか?すべての接続が同じスレッド内にありますか?それはより効率的でしょうか?

私が持っているもう一つの問題は、プーマであってもローカルで1つの接続しか得られないということです。私が2番目の端末からカールすると、そこに何の出力も得られません...なぜ誰かが知っていますか?あなたが環境内でごdevelopment.rbを変更した場合

+1

薄いが私のために働かないレール4ストリーミングではありません。ストリーミングをサポートしていますか?プーマはうまくいく:) – gucki

答えて

1

config.cache_classes = true 

config.eager_load = true 

/config/environments/development.rbあなたはとlocalYピューマとの複数の接続を取得することができます!欠点は、あなたが行った変更を見たいときに毎回再起動する必要があることです。

関連する問題