1. Vantagens: pool de processos independentes para execução, suporte para computação distribuída e separação de lógica dinâmica.
Do ponto de vista da estabilidade, o modo FastCGI usa um pool de processos independente para executar programas de protocolo CGI. Se um único processo morrer, o sistema pode facilmente descartá-lo e então reatribuir um novo processo para executar a lógica;
Do ponto de vista da segurança, o modo FastCGI oferece suporte à computação distribuída. O programa FastCGI é completamente independente do servidor host e o servidor não será afetado se o programa FastCGI travar;
Do ponto de vista do desempenho, o modo FastCGI separa o processamento da lógica dinâmica do servidor. O processamento de IO de carga pesada ainda é deixado para o servidor host, para que o servidor host possa processar IO de todo o coração. o processamento lógico pode ser apenas uma pequena parte, um grande número são imagens estáticas e assim por diante.
2. Desvantagens: Existe apenas um arquivo php.ini disponível para todos os subdiretórios e as atualizações do ambiente são atrasadas.
Você tem apenas um arquivo php.ini disponível para todos os subdiretórios (/home/NOME DE USUÁRIO/public_html/php.ini). Isso é necessário para otimizar o código do seu site. Se você precisar de vários arquivos php.ini para acomodar diferentes necessidades de script, você pode desabilitar o CGI rápido do PHP em qualquer subdiretório e deixá-lo ativo em outro lugar. Entre em contato com o suporte se precisar fazer isso.
Quaisquer atualizações feitas em seu ambiente PHP (como alterações no arquivo php.ini) terão um atraso de vários minutos. Isso ocorre porque seu arquivo php.ini foi carregado na memória para uma velocidade mais rápida, em vez de ser relido da memória sempre que necessário.
Acima estão as vantagens e desvantagens do modo php FastCGI. Espero que seja útil para todos.