FastCGI
A communication protocol between web servers and applications proposed by Open Market in 1996. It replaces CGI's one-process-per-request model with a persistent process pool and socket communication, supports multiplexing, reduces startup overhead, and retains the stability benefits of process isolation.
Timeline (last 90 days)
Kcgi's support for FastCGI enables applications to be deployed behind Nginx or Apache, writing long-running web services in C.
FastCGI was proposed by Open Market in 1996, and its core idea is a resident process pool plus socket communication, replacing CGI's one-process-per-request model.
The FastCGI protocol defines record types such as FCGI_BEGIN_REQUEST, FCGI_STDIN, FCGI_STDOUT, and FCGI_END_REQUEST, and supports multiplexing.
All Facts (3)
Kcgi's support for FastCGI enables applications to be deployed behind Nginx or Apache, writing long-running web services in C.
50%UnverifiedFastCGI was proposed by Open Market in 1996, and its core idea is a resident process pool plus socket communication, replacing CGI's one-process-per-request model.
50%UnverifiedThe FastCGI protocol defines record types such as FCGI_BEGIN_REQUEST, FCGI_STDIN, FCGI_STDOUT, and FCGI_END_REQUEST, and supports multiplexing.
50%