私はRuby on Railsアプリケーションを使用しています。これはほとんどの場合DB集中型です。まともなトラフィックを期待していますので、設計する前に私は使用するサーバーを選択しています。私にとって最も重要なのはパフォーマンスです。ApacheまたはNginx&PassengerまたはMongrel for Railsアプリケーションを使用する必要があります
Nginxについてよく聞きましたが、Railsコミュニティの多くの開発者は、私の唯一の懸念は、そのバージョンが0.8でベータ版であるということでした。潜在的な問題が懸念されていました。あなたの言うことは何ですか?
また、MongrelクラスターまたはPhusion Passengerを使用するかどうかを決めたいと思います。どう思いますか?
私は、Ruby 1.8と私がVPSを使用して自分のウェブサイトをホストするパフォーマンスが向上しているので、Ruby 1.9を使用する予定です。
私の主なものは、セットアップに時間がかかりますが、パフォーマンスです。
あなたの意見は高く評価されます。
おかげで、
タム
オマールとニックに感謝します。私のサーバーは512 RAMと40GBのディスク容量を持つVPSになります。 Debian Linuxを使っています(お勧めですか?)。乗客がRuby 1.9で動作するかどうか知っていますか?自分のウェブサイトでそのことを示すことはできませんでした。 – Tam
512RAMは十分なので、標準のPassenger + Apacheでうまくいくでしょう。ただし、さらに多くのメモリを節約したい場合は、Nginxを試してみてください。それはメモリフットプリントをさらに小さくするでしょう。はい、PassengerはRuby 1.9で動作します。 - =)楽しんでください! –
nginx/passengerについての厄介なことは、nginxが動的にロードされたモジュールをサポートしていないため、ソースからすべてをコンパイルする必要があることです。 – jonnii