FastCGIに関する世界観です。WebサーバーやApacheも参照してください。
CGIはプロセスを起動したり破棄したりするオーバーヘッドがあるため、PHPやJavaサーブレットと比較して効率や性能が悪い。このため、FastCGIと呼ばれる仕組みが開発されている。FastCGIサーバーがメモリに常駐起動し、オーバーヘッドを少なくしてくれる。その代り、プログラムをFastCGI用に書き直す必要がある。
Apache用のFastCGIには、mod_fcgid, mod_fastcgi, mod_proxy_fcgiなどがある。
nginxとphp-fpmなどという組み合わせもある。PHPをFastCGIで動かすことも多い。
PHPを参照のこと。