FastCGI is a language independent, scalable, open extension to CGI that provides high performance without the limitations of server specific APIs. See the docs for more details.
CGIプログラムのプロセスをメモリ上に永続化させることで、その起動/終了時のオーバーヘッドをカットし、プログラム全体のパフォーマンスを向上させるための拡張。使用言語には依存しない。
Apache、IIS、Zeus、lighttpd といった主要なウェブサーバーでの動作をサポートしている。利用するためにはそれぞれサーバー用のバインドプログラム(例えば Apache なら mod_fastcgi)を組み込んで利用する。
lighttpd は標準で FastCGI をサポートしており、その扱いが容易だ。Light Weight Language でウェブアプリケーションを開発し、lighttpd + FastCGI で動作させるというのが昨今の流行である。