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 플러그인은 동적 컨텐츠를 생성하기 위한 대체 방법을 제공합니다.