ApacheまたはNginxを使用する必要があります& Railsアプリケーションの乗客または雑種

StackOverflow https://stackoverflow.com/questions/1420183

質問

私はRuby on Railsアプリケーションを持っていますが、これはCMSになります。つまり、ほとんどDB集中型です。十分なトラフィックがあると予想されるため、設計する前に、使用するサーバーを選択します。私にとって最も重要なのはパフォーマンスです。

Nginxについて良いことを聞いたので、Railsコミュニティの多くの開発者は、バージョンが0.8であることが唯一の懸念であると推奨しているため、潜在的な問題を心配していました。あなたの発言は何ですか?

また、MongrelクラスターとPhusion Passengerのどちらを使用するかを決定します。どう思いますか?

Ruby 1.8よりもパフォーマンスが優れているため、Ruby 1.9を使用する予定です。VPSを使用してWebサイトをホストします。

主なものは、セットアップに時間がかかりますが、パフォーマンスです。

あなたの意見は高く評価されています。

ありがとう、

タム

役に立ちましたか?

解決

Passenger + Nginxの2番目です。メモリが非常に少なく、セットアップもそれほど難しくありません。どのタイプのサーバーもデプロイしていますか?仕様? OS?使用可能なハードウェアも考慮に入れて検討します。十分なメモリが既にある場合、そのPassengerかApacheかは問題になりません。アプリを効率的に最適化してキャッシュするだけです。

他のヒント

2つのコメント: Railsアプリは、言及されたサーバーのいずれにもデプロイできるため、今一度これを決定する必要はありません。

IMO雑種クラスターは、もはや面倒の価値がありません。どんなサーバーでも乗客を楽しませてくれます。

Idengはパッセンジャーnginxを推奨します。構成はきちんと整頓されており、パッセンジャーapacheと比較してメモリフットプリントは非常に低くなっています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top