この第三者のモジュールは、FastCGI プロトコルに対するサポートを提供します。FastCGI は、CGIに対する言語から独立した拡張が容易な開放型拡張機能であり、サーバー特有の API に制限されない高パフォーマンスおよび持続性を提供します。
FastCGI アプリケーションは、特定の開発言語に限定されません (プロトコルは開放型です)。現存する FastCGI アプリケーション・ライブラリーは、C/C++、Java、Python、および TCL のためのものです。
FastCGI アプリケーションは、(TCP または Unix) ソケットを使用して、Web サーバーと通信します。この拡張が容易なアーキテクチャーによって、アプリケーションを Web サーバーと同じプラットフォーム上で、あるいは企業ネットワークにまたがって分散した多くのマシン上で実行することができます。
FastCGI アプリケーションは、他の Web サーバー・プラットフォームへの移送が可能です。 FastCGI は、大部分の一般的な Web サーバーによって、直接的にかまたは商用拡張機能を通じてサポートされます。
FastCGI アプリケーションは、その持続性のゆえに、高速のアプリケーションです。要求のたびに始動して初期化するオーバーヘッドはありません。このため、それがなければ CGI のパラダイム (枠組み) の中では実際的でないようなアプリケーション (たとえば、巨大な Perl スクリプト、または 1 つまたは複数のデータベースへの接続を必要とするアプリケーション) の開発が可能になります。
FastCGI の詳細については、「FastCGI Web サイト」に進んでください。 FastCGI と関連したモジュールの更新の告知および通知を受け取るには、「件名」フィールドの「サブスクリプション」を使用して fastcgi-announce-request@idle.com にメールを送信してください。mod_fastcgi および FastCGI アプリケーション開発の検討に参加するには、「件名」フィールドの「サブスクリプション」を使用して fastcgi-developers-request@idle.com にメールを送信してください。
IBM HTTP Server Fast CGI プラグインの目的は、ダイナミック・コンテンツを作成する代替メソッドを提供することにあります。FastCgi は、CGI に対するプロトコル拡張機能であり、サーバー特有の API に制限されないより高いパフォーマンスと持続性を提供します。