Hospedagem php Linux ou Windows?
Scripts PHP performam melhor em servidores Linux ou Windows?
Bom pessoal, esta é uma dúvida muito frequente de usuários que estão buscando um servidor de hospedagem e possuem um site desenvolvido em PHP.
Testando PHP no Windows e Linux utilizando servidor web Apache
Para elucidar a questão decidi fazer uma pesquisa e buscar testes de stress realizados em servidores rodando Linux e Windows com servidor web apache.
Assim trazendo uma resposta definitiva de qual sistema operacional deve ser escolhido em um servidor de hospedagem de sites.
No teste que encontrei foram instalados os dois sistemas operacionais no mesmo hardware e em seguida foram realizados dois testes, um cada sistema operacional.
Versões dos sistemas operacionais
As versões utilizadas foram Windows 2003 server e Suse linux 9.1, ambas com o servidor web apache.
Não foi realizada nenhuma alteração nas configurações do apache, ou seja, os dois foram instalados em sua configuração padrão.
Funcionamento do teste PHP
O teste consistiu no acesso de 400 usuários diferentes em um intervalo de 5 segundos ao script do arquivo phpinfo.php.
O resultado mostrou que o servidor Linux, superou facilmente com larga diferença o servidor Windows.
Enquanto o Linux apresentou de 6 a 9ms em cada solicitação, o Windows demorou de 13 a 40ms.
Além disso a versão Linux apresentou menos dependência na quantidade de usuários para se ter o mesmo resultado.
Vejam os gráficos abaixo:
Conclusão
Para hospedagem de sites desenvolvidos em PHP utilize planos de hospedagem Linux, pois os visitantes do seu site terão uma melhor performance ao acessa-lo.
Já para sites desenvolvidos em ASP ou variantes proprietárias da Microsoft, utilizem planos de hospedagem Windows junto com o servidor web IIS (Internet Information Services) da Microsoft.
Para ver as informações detalhadas confira o comparativo de performance (site em inglês).
Espero ter ajudado.
Forte abraço, até o próximo post.
Gostaria de montar um site em php, vale a pena?
Olá, Sim, vale pena, o Php é uma linguagem simples e tem um ótima performance em servidores Linux.