• ベストアンサー

アプリケーションサーバーとは?

unicornというrailsのアプリケーションHTTPサーバーがあるようですが、これはApacheやningxの上で起動するもののようです。Apacheやningx自体がHTTPサーバーなのに、unicornのようなアプリケーションHTTPサーバーが重ねて必要な理由はなんでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • localica
  • ベストアンサー率52% (202/385)
回答No.1

ざっくり言えば負荷対策だと思います。 RailsをMongrelやThinのクラスターで運用すると結構メモリを消費するのに対し、 forkを使ったmaster-slave リソースの消費が少ないというのがウリのようです。

関連するQ&A