ilustrar
1. Es una importante tecnología de Internet que permite a un cliente solicitar datos desde un navegador web a un programa que se ejecuta en un servidor web.
2. CGI describe un estándar para transferir datos entre servidores y controladores de solicitudes.
Cómo funciona el modo CGI
Cuando Nginx recibe la solicitud del navegador/index.php, primero creará un proceso que implementa el protocolo CGI, aquí está php-cgi (analizador PHP). A continuación, php-cgi analizará el archivo php.ini, inicializará el entorno de ejecución, procesará la solicitud, devolverá el resultado procesado en el formato especificado por CGI y saldrá del proceso. Finalmente, Nginx devuelve los resultados al navegador. Todo el proceso es un modo Fork-And-Execute. Cuando el número de solicitudes de los usuarios es muy grande, se ocupará una gran cantidad de recursos del sistema, como memoria y tiempo de CPU, lo que dará como resultado un bajo rendimiento. Por lo tanto, en un servidor CGI, habrá tantos procesos secundarios CGI como solicitudes de conexión. La carga repetida de procesos secundarios es la razón principal del bajo rendimiento de CGI.
Lo anterior es una introducción al modo CGI en php. Espero que sea útil para todos.