2007年11月6日火曜日

ではなぜmod_rubyでなくmod_fastcgi?

一つは単純にいろいろ入れなくて済むからだろうね.

あとはここの説明がそうなのかな?
Linux Tips
Apache/FastCGI
http://linux.mini13i.gotdns.org/Apache%2FFastCGI.html
mod_perl, mod_ruby などが、HTTPDのモジュールとしてプログラム(perl,ruby)を動かすのに対し、FastCGI は、HTTPDとは別のプロセスとしてプログラムを起動し、ソケットを介して通信する仕組みになっているらしい。起動されたプログラムは、CGIと違い、処理終了後もそのまま留まる。別サーバに置くことも出来るので、負荷分散も可能。



AppleはLeopardをRuby on Railsのサーバーとしても便利!みたいにしておきたかったのかなw.
#それともmod_fastcgiが付いてるディストリビューションは今どき当たり前なのかしら?

0 件のコメント: