Qual é a diferença entre os modos PHP?

 
Qual é a diferença entre os modos PHP?

Com XsOnline web hosting, PHP pode ser usado em diferentes modos. Abaixo, mostramos uma breve descrição de cada modo.

mod_php (DSO)

DSO (que é abreviação de objeto compartilhado dinâmico) ou mod_php é o mais antigo e, alguns diriam, o manipulador PHP mais rápido disponível. Essencialmente faz parte do Apache PHP. Este também é o mais fácil de configurar.

CGI

Em vez de executar o código PHP dentro do Apache, que agora é executado como um processo CGI. Ou seja, em um programa fora do seu servidor Apache.

suPHP

suPHP é executado fora do script Apache como CGI. Mas scripts serão executados como outro usuário do que o usuário do Apache (presumivelmente o usuário que possui os arquivos).

Isto significa que você pode carregar arquivos de dentro de seu aplicativo da web usando o suPHP. Além disso, porque seu PHP está sendo executado como um usuário diferente qualquer vulnerabilidade no seu site pode ser restrita a apenas alguns arquivos.

FastCGI

FastCGI é o último grande manipulador PHP. Oferece os benefícios de segurança de suPHP pela execução de arquivos como o proprietário do arquivo. Ele usa mais memória do que suPHP, mas também é muito mais rápido.