FastCGIに関する世界観です。WebサーバーやApacheも参照してください。
CGIはプロセスを起動したり破棄したりするオーバーヘッドがあるため、PHPやJavaサーブレットと比較して効率や性能が悪い。このため、FastCGIと呼ばれる仕組みが開発されている。FastCGIサーバーがメモリに常駐起動し、オーバーヘッドを少なくしてくれる。その代り、プログラムをFastCGI用に書き直す必要がある。
Apache用のFastCGIには、mod_fcgid, mod_fastcgi, mod_proxy_fcgiなどがある。
Apache以外では、Nginxとphp-fpm (FastCGI Process Manager)などという組み合わせもある。PHPをFastCGIで動かすことも多い。
2026.04.15編集
2026.07.08編集
mod_perlは2000年代前半に使われていた、高速にPerlスクリプトを実行するApacheモジュールのこと。
2026.07.08
PHPを参照のこと。