ilustrar
1. É um protocolo que permite que programas interativos se comuniquem com servidores Web. FastCGI é uma versão aprimorada da Common Gateway Interface (CGI) anterior.
2. Comprometido em reduzir o custo de interação entre servidores web e programas CGI, para que o servidor possa lidar com mais solicitações de páginas web ao mesmo tempo.
princípio
Depois que o gerenciador de processos FastCGI é iniciado, ele primeiro analisa o arquivo php.ini, inicializa o ambiente de execução e, em seguida, inicia vários processos daemon de intérprete de protocolo CGI (vários php-cig ou php-cgi.exe podem ser vistos no gerenciamento de processos) , Aguardando a conexão do servidor WEB; quando o cliente solicitar acesso ao servidor WEB, o gerenciador de processos FastCGI selecionará e se conectará a um intérprete CGI, e o servidor WEB enviará as variáveis de ambiente CGI e a entrada padrão para o sub FastCGI; -process php-cgi php Após o processamento do subprocesso -cgi, retorne a saída padrão e as informações de erro para o servidor WEB, o subprocesso php-cgi fechará a conexão, esta solicitação será encerrada e então continuará; para aguardar e processar a próxima solicitação de conexão do gerenciador de processos FastCGI.
O texto acima é a compreensão do modo php FastCGI, espero que seja útil para todos.