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)
PHP-FPM is a running mode that separates PHP process management from the web server and communicates via the FastCGI protocol, and it is widely used in high-concurrency scenarios.
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 (4)
PHP-FPM is a running mode that separates PHP process management from the web server and communicates via the FastCGI protocol, and it is widely used in high-concurrency scenarios.
50%UnverifiedKcgi'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%