Ruby: Unicorn で REE を使用するのは意味がありますか?

Ruby: Unicorn で REE を使用するのは意味がありますか?

Rails を実行するための最適なサーバー スタックを見つけようとしています。

現時点では、nginx + unicorn が最善のアプローチのようです。ただし、Ruby プレーンではなく REE インタープリターを実行することを提案する人もいます。

nginx + unicorn + REE は最も強力な組み合わせでしょうか、それとも単純なインタープリタで十分でしょうか?

答え1

より多くのデータがなければ、あなたの質問に答えることは困難です。

Rails アプリを実行する最も簡単な方法は、Passenger を使用することです。スケーラビリティの問題がある非常に人気のある Rails アプリケーションを実行しているのでない限り、最も簡単な方法が最善の方法です。

乗客の管理は簡単です。

最適なサーバー スタックとは、必要な機能を実行し、最小限の思考と手作業で済むスタックです。

本当に規模の問題がある場合は、何をすべきかわかっている管理者を雇う必要があります。

答え2

はい、REE は簡単に使用できます。REE はより優れたガベージ コレクションを提供し、nginx + unicorn + REE の環境で本番環境で使用して成功しています。デフォルトの Ruby ライブラリではなく REE を使用するように、unicorn 実行可能ファイルを再インストールするようにしてください。

標準的な MRI 解釈装置でも十分です。

関連情報