Moodle em Linux ou Windows?

Vejo muitos Foruns de Moodle, questões sobre Windows vs Linux para instalar o Moodle e muita gente fala que tanto faz e que SO é tudo igual e que não faz diferença usar Linux ou Windows.

Infelizmente há diferença e esta diferença é grande. Por quê?

Simples. A linguagem PHP é interpretada por um Interpretador e este se comunica com o sistema operacional para que ele, por sua vês se comunique com o processador. Se a comunicação não passasse pelo SO, poderia sim dizer que a performance seria igual, mais ai entra o SO para cagar tudo. Basicamente, todas as linguagens de programação tem que conversar com o sistema operacional para que ele libere processador para poder executar.

Veja, por exemplo este teste que o site www.paessler.com fez e pode ser visto em http://www.paessler.com/webstress/sample performance_tests/comparing_php script_performance_on_linux_and_windows e veja a que conclusão chegaram:

  • EN-US: While the Windows based server showed request times between 13 ms and 40 ms, the Linux based server only took 6 ms to 9 ms.
  • PT-BR: Enquanto o servidor baseado em Windows demorou entre 13 ms á 40 ms para responder, o servidor baseado em Linux só levou 6 ms á 9 ms.

Windows 13 á 40 e Linux 6 á 9 milesegundos. Se usarmos o menor valor, temos que um servidor linux suporta o Dobro de pessoas conectadas do que a mesma maquina Windows. Se usarmos o maior valor, temos que a maquina Linux suporta 4,4X mais acessos do que a mesma maquina Windows. Então, você pela menor das contas esta desperdiçando metade do seu dinheiro com um servidor que além de lerdo é ruim e só incomoda.....

Ta, no caso acima ele executou um SCRIPT qualquer em ambos os SO. Então vamos a página do moodle.org que fala dos requisitos básicos de instalação do Moodle que pode der visto em: http://docs.moodle.org/27/en/Installing_Moodle#Requirements e lá encontramos a seguinte informação:

  • EN-US: Moodle is primarily developed in Linux using Apache, MySQL and PHP. If in doubt, this is the safest combination.
  • PT-BR: Moodle é desenvolvido principalmente para Linux usando Apache, MySQL e PHP. Em caso de dúvida, esta é a combinação mais segura

Ou seja, fala da combinação mais segura, falado diretamente pelo próprio desenvolvedor da ferramenta.

Abaixo veja abaixo alguns outros links que falam a mesma coisa.

Fique por dentro de nossas novidades, ideias e atualizações