ilustrar
1. É uma importante tecnologia da Internet que permite a um cliente solicitar dados de um navegador da web para um programa em execução em um servidor da web.
2. CGI descreve um padrão para transferência de dados entre servidores e manipuladores de solicitações.
Como funciona o modo CGI
Quando o Nginx receber a solicitação browser/index.php, ele primeiro criará um processo que implementa o protocolo CGI, aqui está o php-cgi (analisador PHP). Em seguida, o php-cgi analisará o arquivo php.ini, inicializará o ambiente de execução, processará a solicitação, retornará o resultado processado no formato especificado pelo CGI e sairá do processo. Finalmente, o Nginx retorna os resultados para o navegador. Todo o processo é um modo Fork-And-Execute. Quando o número de solicitações do usuário é muito grande, uma grande quantidade de recursos do sistema, como memória e tempo de CPU, será ocupada, resultando em baixo desempenho. Portanto, em um servidor CGI, haverá tantos processos filhos CGI quanto solicitações de conexão. O carregamento repetido de processos filhos é o principal motivo para o baixo desempenho do CGI.
O texto acima é uma introdução ao modo CGI em php. Espero que seja útil para todos.