
juliofsn
(usa Fedora)
Enviado em 16/12/2009 - 12:21h
Acho que você se enganou ou sobre o conceito de CGI ou sobre o de PHP. PHP e CGI não são excludentes, é perfeitamente possível utilizar PHP com CGI.
CGI's são independentes de linguagem de programação, no entanto criam um processo no host servidor para cada requisição web, podendo causar problemas de desempenho e sobrecarga.
PHP sendo usado como um módulo do servidor web (o programa, não a máquina), como o apache, criam uma thread do servidor web para cada requisição, sendo assim mais fácil gerenciar os recursos da máquina, e podendo ser tomadas atitudes por parte do servidor web para prevenir problemas de desempenho.
Hoje em dia existe a opção de se usar o FastCGI, que é um CGI alterado para ser gerenciado pelo servidor web, e que inclusive é a forma mais recomendada de se instalar o PHP no IIS da Microsoft.