Apache no Windows no ambiente de produção? Por que não?

5

"Todos" sabem que o Apache é para Linux / Unix e no Windows O IIS é o caminho a percorrer.

No entanto, eu não sou um profissional no Linux e seria um alívio enorme para usar a mesma configuração no ambiente de produção que uso durante o desenvolvimento. Eu sou um desenvolvedor solo e estou tentando tornar as coisas o mais simples possível. Já me livrei de outros problemas, como e-mails de armazenamento (- > cloud) (- > carimbo postal).

Então, quais são as desvantagens reais que podem acontecer quando eu coloco o Apache no servidor privado virtual do Windows da Rackspace e o uso como o ambiente principal de produção para um PHP projeto? O dinheiro para mais recursos VPS não é um grande problema comparado à possibilidade de não ter que aprender um sistema operacional diferente.

O tráfego super pesado não é esperado. Além disso, meu projeto PHP pode ser bastante otimizado. Existem alguns scripts pesados, mas apenas para usuários internos (logados). Tudo o mais pode ser servido mais ou menos estaticamente.

    
por tillda 11.12.2010 / 09:11

5 respostas

5

Desde que sua plataforma seja uma plataforma de servidor e não uma estação de trabalho, ela funcionará. (plataformas de estação de trabalho do Windows tem limitação no número de conexões simultâneas)

O Linux é muito mais eficiente, mas se o seu site passar nos testes de carga que você espera no windows os ... não há razão para ir ao Linux. (além de preço, estabilidade, consumo de estoques ... :-))

    
por 11.12.2010 / 09:29
3

Por que você precisa do Apache? Você pode executar o PHP diretamente com o IIS: link

Executamos vários sites da Wikimedia (= php / mysql) em nosso servidor IIS do Windows. Funciona muito bem.

    
por 28.12.2010 / 11:55
1

O Apache e o PHP funcionam bem no Windows.

Eles funcionam muito melhor no Linux, mas isso não é um problema quando você não precisa de um grande desempenho.

    
por 11.12.2010 / 11:20
0

É só que o Apache e o PHP simplesmente não foram demarcados para a natureza fechada do Windows e, portanto, se pré-forma muito melhor em sistemas Unix. Eu suponho que se for uma instalação pequena, deve estar ok. Eu ainda recomendo deixar janelas completamente e indo para o Linux. Um bom lugar para começar é com o Ubuntu .

    
por 19.12.2010 / 04:49
-2

Você mencionou que está tentando fazer as coisas da maneira mais simples possível no Windows para esse assunto, então você pode estar interessado em usar o WAMPStack, em Bitnami .

Outras pilhas que você encontrar lá podem ser úteis também.

    
por 28.12.2010 / 14:17