FastCGI es una interfaz entre aplicaciones y servidores web que combina algunas de las características de rendimiento de los módulos de servidor web originales con la independencia de servidor web de la interfaz de programación CGI (Common Gateway Interface).
FastCGI es una extensión abierta de CGI que es independiente del lenguaje y es una arquitectura ampliable. FastCGI proporciona alto rendimiento y persistencia sin las limitaciones de las API específicas del servidor. La interfaz FastCGI se describe en http://www.fastcgi.com/.
IBM® HTTP Server proporciona soporte FastCGI con el módulo mod_fastcgi. El módulo mod_fastcgi permite a IBM HTTP Server gestionar aplicaciones FastCGI y procesar peticiones con ellas.
Normalmente una aplicación FastCGI utiliza una biblioteca de programación, como el kit de desarrollo de FastCGI de http://www.fastcgi.com/. IBM HTTP Server no proporciona una biblioteca de programación FastCGI para las aplicaciones FastCGI.
Las aplicaciones FastCGI no están limitadas a un lenguaje de desarrollo concreto. Actualmente, existen bibliotecas de aplicaciones FastCGI para Perl, C/C++, Java, Python y TCL (Transmission Control Layer).
Si desea obtener más información sobre FastCGI, visite el sitio web de FastCGI. Para recibir anuncios relacionados con FastCGI y notificaciones de actualizaciones de módulos, envíe un correo a fastcgi-announce-request@idle.com con suscribe en el campo Asunto. Para participar en el debate del desarrollo de aplicaciones mod_fastcgi y FastCGI, envíe un correo a fastcgi-developers-request@idle.com con suscribe en el campo Asunto.
El plug-in Fast CGI de IBM HTTP Server proporciona un método alternativo para producir contenido dinámico.