RoRアプリケーションにとって最適な展開環境は何ですか?誰かがUnicornを提案しましたが、わかりません。助言がありますか?ユニコーン搭載のルビーオン
更新:
がよく、私はちょうど3-4ページを持つ小さなアプリケーションを持っていない以上、25〜50人の同時ユーザーによってアクセスされます。ここで「最高」とは、アプリケーションの展開が容易で、環境自体のメンテナンスが容易であることを意味します。明らかに溶液の安定性も重要である。
RoRアプリケーションにとって最適な展開環境は何ですか?誰かがUnicornを提案しましたが、わかりません。助言がありますか?ユニコーン搭載のルビーオン
更新:
がよく、私はちょうど3-4ページを持つ小さなアプリケーションを持っていない以上、25〜50人の同時ユーザーによってアクセスされます。ここで「最高」とは、アプリケーションの展開が容易で、環境自体のメンテナンスが容易であることを意味します。明らかに溶液の安定性も重要である。
配備とメンテナンスの容易さの点では、
それでは、それほど苦労するのはPhusion Passengerです。
これはapacheまたはnginx modとして表示されます。
私はいつもApacheのmod に行きます。私はapacheをaptからインストールしたいと思っています。 とバージョンのアップグレードが簡単です。
これは、次のように簡単にインストールできます。
gem install passenger
passenger-install-apache2-module
その後、インストールプロセスが正確に何をするかを教えてくれます。
ありがとうございます。私はPhusionを試してみましょう。 – gotz
あなたはスタンドアロンの乗客を試してください、それはフードの下でnginxを使用し、少しの構成で雷が速いです。特に、1つのサーバーで多くのアプリケーションを使用しているときに、異なる宝石セットとルビーバージョンが使用されている場合。
フードの下でもnginxを使用していても、apacheまたはnginxを選択して、ソケットを使用してウェブサーバーのドメインを維持することができます。
この記事をお読みください。 http://blog.phusion.nl/2010/09/21/phusion-passenger-running-multiple-ruby-versions/
今Phusionで読書しています。提案していただきありがとうございます。 – gotz
はあなたのための「最良の」何を定義します。さもなければ、これは建設的な議論につながりません。 –
まあ、私はちょうど3から4ページで小さなアプリを持っており、25から50人を超える同時ユーザーはアクセスされません。ここで「最高」とは、アプリケーションの展開が容易で、環境自体のメンテナンスが容易であることを意味します。明らかにソリューションの安定性も重要です。 – gotz
関連性の高い情報を質問に追加する必要があります。 –