状況になっていますので、状態のスレッド、並行処理、フォプロセスでは、Ruby on Rails?
-
02-07-2019 - |
質問
Ruby on Railsなマルチスレッドの要求-応答でも、少なくともActiveRecordは来ない。
の概念の一つの請求-応答を同時に利用できるリーの作成時にwebアプリケーションするフォーク、シェルコマンドが長いため仕上がりです。
たいと思いは一部のご意見はこれらの種類のト?がレールかなイメープ?
また、状況になっていますので、事態について、並行処理でRuby on Rails?そのベストプラクティスに関するが回避策の欠点?
解決
レールは現在な取扱い並行要求を一つのMRI(Matz Ruby)Rubyます。各要求essentallyに包まれた巨大なミューテックス.多くの作業に入りに来るレール2.2スレッドの安全がんにならない多くの恩恵を受けすることができRuby1.8x.いるかどうかRuby1.9でき違いをしてほしいほしいしてほしいものでできなかったが、おそらくないって思っている。
一つはこうやって見させていただくと期待これに関しては、走行レールをJRubyでは、JVMでは一般的に認識されているとして秀でていることと、それをマルチスレッドに対応. Arunグプタ Sunした 興味深い性能値 この設定でRailsConf欧州のです。
他のヒント
Neverblock できる非ブロック機能なしに変更方法を書きます。ので本当はプロジェクトを見たユーザ情報調査事Ruby1.8.xに依存しているRuby1.9での線維)が集まってできている。スを実現するPostgreSQLやMySQLを非ブロックます。の ベンチマーク に夢中になっ...
MatzのRuby1.8用 緑のスレッド, は、MatzのRuby1.9では利用のネイティブO/Sのスレッド)。その他の実装のRuby1.8など、JRubyとIronRuby、ネイティブO/Sのスレッド)。YARV、他のRubyバーも使用してネイティブO/Sのスレッドがグローバルロックの通訳をみRubyのスレッドが実行中ですることができるものとします。
まだ走行では、シェルが不要のレンダリング、ページの例をご利用いただけるトリガメンテナンス作業がはっきを開始した背景のプロセス。チェスターリングおよびworkling.
でいない場合は申請状況により、いくインスタンスが複数のサーバーアプリです。伝統的に人が複数のインスタンスのMongrel.今からの指示に従うことが最も簡単な方法の体セットアップに使用 Phusion旅客.でApacheモジュールを簡単に指定はどのように多くのインスタンス(minとmax)のappサーバーにたいしています。旅客はついてご覧いただけます。と振り返ってみると、私が正しくするものではありませんなかラウンドロビンを派遣します。と思います。
Ruby1.9で加え軽量繊維: