Bom dia,
Hoje tirei mais um CGI para pode colocar o php como Módulo (mod_php) no apache.
Já tenho opinião formada sobre isto e já vi muitos post na net.
Mas como sempre podemos aprender mais resolvi fazer uma pesquisa:
Você usa o php como CGI, FAST-CGI, PHP-FPM ou MOD_PHP?
Por que da sua escolha?
Quais a vantagens e desvantagens que encontrou?
Obriga adiantado para quem responder.
O mod_php ou outro com mod_perl etc…devem ter uma performance melhor, mas não sei na questão de segurança ainda tenho algumas dúvidas, se for num ambiente exclusivo acho que pode até ser a melhor opção, mas num servidor compartilhado não sei.
No quesito segurança o CGI já tem um alerta no próprio manual do php.
http://php.net/manual/pt_BR/install.windows.apache2.php
cito: “Aviso
Um servidor dispoto em modo CGI está aberto para várias vulnerabilidades possíveis. Por favor, leia nossa seção de segurança CGI para aprender em como se defender de tais ataques.”
O mod_php tem de 11% a 25% mais performance que o cgi.
http://blog.layershift.com/which-php-mode-apache-vs-cgi-vs-fastcgi/
https://www.chriswiegman.com/2011/10/fastcgi-vs-suphp-vs-cgi-vs-mod_php-dso/
Aguardo mais opiniões.
Obrigado por compartilhar a sua flaviomorais.
Eu sempre usei fastcgi devido a melhor utilização dos recursos em geral do servidor, além do que cada domínio tem a possibilidade de usar configurações diferentes dentro do mesmo servidor web o que facilita em ambiente como o meu. É mais complicado de configurar, e não considero mais inseguro desde que sejam tomadas as medidas necessárias de segurança assim como em qualquer opção ou ambiente.