ilustrar
1. Es un protocolo que permite que los programas interactivos se comuniquen con servidores web. FastCGI es una versión mejorada de la anterior Common Gateway Interface (CGI).
2. Comprometido a reducir el costo de interacción entre servidores web y programas CGI, para que el servidor pueda manejar más solicitudes de páginas web al mismo tiempo.
principio
Después de iniciar el administrador de procesos FastCGI, primero analiza el archivo php.ini, inicializa el entorno de ejecución y luego inicia múltiples procesos de demonio del intérprete del protocolo CGI (se pueden ver múltiples php-cig o php-cgi.exe en la administración de procesos) , Esperando la conexión del servidor WEB; cuando el cliente solicita comunicarse con el servidor WEB, el administrador de procesos FastCGI seleccionará y se conectará a un intérprete CGI, y el servidor WEB enviará las variables de entorno CGI y la entrada estándar al sub FastCGI. -process php-cgi; php Después de procesar el subproceso -cgi, devuelva la salida estándar y la información de error al servidor WEB, en este momento el subproceso php-cgi cerrará la conexión, esta solicitud se cerrará y luego continuará; para esperar y procesar la siguiente solicitud de conexión desde el administrador de procesos FastCGI.
Lo anterior es la comprensión del modo php FastCGI, espero que sea útil para todos.