Questo modulo di terzi fornisce il supporto per il protocollo FastCGI. FastCGI è un'estensione aperta, adattabile e indipendente dal linguaggio verso la CGI che fornisce prestazioni e persistenza affidabili senza le limitazioni delle API specifiche del server.
La applicazioni FastCGI non sono limitate ad un particolare linguaggio di sviluppo (il protocollo è aperto). Le librerie dell'applicazione FastCGI esistono al momento per Perl, C/C++, Java, Python e TCL.
Le applicazioni FastCGI utilizzano i socket (TCP o Unix) per comunicare con il server web. Questa architettura adattabile consente alle applicazioni di operare sulla stessa piattaforma del server web o su diverse macchine all'interno della rete dell'azienda.
Le applicazioni FastCGI possono essere trasportate su altre piattaforme server web. FastCGI è supportato, direttamente o tramite estensioni commerciali, dai maggiori server web.
Le applicazioni FastCGI sono veloci in quanto sono persistenti. Non esiste alcun costo aggiuntivo per l'inizializzazione e l'avvio per ogni richiesta. Ciò rende possibile lo sviluppo delle applicazioni che altrimenti risulterebbero non pratiche all'interno del paradigma CGI (e.g. uno script Perl grande, o un'applicazione che richiede una connessione ad uno o più database).
per ulteriori informazioni su FastCGI, andare al sito web FastCGI.Per ricevere le notifiche e gli annunci relativi a FastCGI per quel che riguarda gli aggiornamenti dei moduli, inviare una mail a fastcgi-announce-request@idle.com con "subscribe" nel campo Soggetto. Per partecipare alla discussione dello sviluppo dell'applicazione mod_fastcgi e FastCGI, inviare una mail a fastcgi-developers-request@idle.com con "subscribe" nel campo Soggetto.
Lo scopo per il plugin Fast CGI IBM HTTP Server è quello di fornire un modo alternativo per produrre il contenuto dinamico. FastCgi è l'estensione del protocollo ai CGI che fornisce prestazioni e persistenza migliori senza la limitazione delle API specifiche del server.