FastCGI는 기본 웹 서버 모듈의 일부 성능 특성을 CGI(Common Gateway Interface) 프로그래밍 인터페이스와 결합하는 웹 서버와 응용프로그램 간의 인터페이스입니다.
FastCGI는 언어에 독립적이고 확장 가능한 아키텍처인 CGI에 대한 개방형 확장입니다. FastCGI는 서버 특정 API의 제한사항 없이 고성능 및 지속성을 제공합니다. FastCGI 인터페이스는 http://www.fastcgi.com/에서 설명됩니다.
IBM HTTP Server는 mod_fastcgi 모듈로 FastCGI를 지원합니다. mod_fastcgi 모듈은 IBM HTTP Server가 FastCGI 응용프로그램을 관리하고 요청을 처리하는 데 필요한 기능을 구현합니다.
FastCGI 응용프로그램은 대개 http://www.fastcgi.com/에서 FastCGI 개발 킷과 같은 프로그래밍 라이브러리를 사용합니다. IBM HTTP Server는 FastCGI 응용프로그램에서 사용할 수 있는 FastCGI 프로그래밍 라이브러리를 제공하지 않습니다.
FastCGI 응용프로그램은 특정 개발 언어로 제한되지 않습니다. FastCGI 응용프로그램 라이브러리는 현재 Perl, C/C++, Java, Python 및 TCL(Transmission Control Layer)에 대해 존재합니다.
FastCGI에서 자세한 정보는 FastCGI 웹 사이트의 내용을 참조하십시오. FastCGI 관련 발표문 및 모듈 갱신의 알림을 수신하려면 주제 필드에 등록하여 fastcgi-announce-request@idle.com으로메일을 전송하십시오. mod_fastcgi 및 FastCGI 응용프로그램 개발 토론에 참여하려면 주제 필드에 등록하여 fastcgi-developers-request@idle.com으로 메일을 전송하십시오.
IBM HTTP Server Fast CGI 플러그인은 동적 컨텐츠를 생성하기 위한 대체 방법을 제공합니다.