これらのApache以外のWebサーバが多く選ばれる理由を教えてください。
また、Rubyを使ったシステムついては殆ど知識がないので、これらのWebサーバとの組み合わせによる特性なども教えてもらえると助かります。
>Webサーバとの組み合わせによる
検索する限りでは、Apacheと組み合わせたほうが無難に見えます。
---------------------------------
http://saikyoline.jp/weblog/2006/08/mongrelapache22.html
http://centos.oss.sc/ruby/apache_lighttpd_rails/
>Rails アプリケーションは初期化処理が重いため、
>CGI として動作させるのは現実的ではありません。
------------
http://www.pochi.cc/~sasaki/chalow/2005-08-30-9.html
>
>速くて軽いウェブサーバ。
>必要な機能は揃えていて、FastCGI も使えるので、
>アプリケーションのフロントエンドとして良さげ。
>Ruby on Rails 方面で人気らしい。
>ベンチマークを見るとたしかに速い。
------------
http://d.hatena.ne.jp/drawnboy/20060613/1150170093
>昨日の日本 Ruby カンファレンスでも、あちこちで聞かれた
>Mongrel という言葉。Ruby 製の高速 Web サーバとして、
>最近とても注目を集めているようです。パフォーマンスはも
>ちろん、導入が大変簡単だという事がさらに人気を高めてい
>る理由みたいですね。
うーん。同じ言語で親和性が高いというだけでは説得力に欠けます。
はじめまして。
Apache以外のWebサーバが多く選ばれる理由を教えてください。
Apache+CGIでRoRを利用するのは遅すぎるので・・・
http://wota.jp/ac/?date=20060608
上記にサーバの構成とそれぞれのベンチマークが記載されています。見ていただければわかると思いますが、Apache2+CGIだとひどい結果です。
http://wota.jp/ac/?date=20060605
また上記にサーバ構成の構成についてのコメントも記載してくださっています。
個人的には上記ページには記載されていませんが、apache2(静的ファイル処理)+pound(リバースプロキシ)+mongrel(アプリケーションサーバ)という構成が設定含め楽な気がしています。poundを抜いて、apache2のmod_proxyを利用するという手もあるかと思います。
ありがとうございます。
Apacheのベンチマークと、実際に使われているサーバ構成とその選択理由がわかったので助かりました。
上記リンクの情報でApacheが無難という結論付けるにはどうもあいまいな感じがします。