mod_rubyとは?
mod_rubyはApacheにRubyインタプリタを組み込むモジュールです。
通常のCGIでは、クライアントからHTTPサーバにリクエストが来ると、その度毎に CGIプログラムを別プロセスとして起動します。プロセスの生成は重い処理なので、これは速度的に不利ですし、サーバに負荷をかけることにもなります。 mod_rubyではApacheにRubyインタプリタを組み込むことによって、新たなプロセスを生成することなくRubyスクリプトを実行します。このため、mod_rubyはCGIより高速に動作し、サーバへの負荷も軽減されます。
また、プログラマに対してはCGI互換のインタフェイスを提供しているため、 CGIからの移行は容易になっています。
at 2004-07-05 17:10 / permalink