FastCGI は、固有の Web サーバー・モジュールの パフォーマンス特性と、コモン・ゲートウェイ・インターフェース (CGI) プログラミング・ インターフェースの Web サーバーの独立を組み合わせる、Web サーバーとアプリケーションの間の インターフェースです。
FastCGI は、言語に依存せず、拡張が容易なアーキテクチャーである、CGI で利用できる拡張機能です。 FastCGI は、サーバー固有 API の制限なしにハイパフォーマンスと永続性を提供します。 FastCGI インターフェースについては、http://www.fastcgi.com/ で説明されています。
IBM® HTTP Server は、mod_fastcgi モジュールを使用し FastCGI サポートを提供します。mod_fastcgi モジュールは、FastCGI アプリケーションを管理し、FastCGI アプリケーションが要求を処理することができるように IBM HTTP Server の機能を実装します。
FastCGI アプリケーションは通常、http://www.fastcgi.com/ の FastCGI 開発キットなどのプログラミング・ライブラリーを使用します。IBM HTTP Server は、FastCGI アプリケーションが使用するための FastCGI プログラミング・ライブラリーを提供しません。
FastCGI アプリケーションは、特定の開発言語に限定されません。 FastCGI アプリケーション・ライブラリーは、現在、Perl、C/C++、Java、Python および伝送制御層 (TCL) 向けに存在します。
FastCGI について詳しくは、FastCGI Web サイトにアクセスしてください。モジュール更新の FastCGI に関連する発表 および通知を受信するには、「件名」フィールドに subscribe と入力して「fastcgi-announce-request@idle.com」にメールを送信します。mod_fastcgi および FastCGI アプリケーション開発のディスカッションに参加するには、「件名」フィールドに subscribe と入力して「fastcgi-developers-request@idle.com」にメールを送信します。
IBM HTTP Server Fast CGI プラグインは、動的コンテンツを作成する代替方法を提供します。