Eu tenho um novo servidor para jogar e estou olhando para uma tela em branco. Eu posso colocar o que eu quiser. Enquanto me sinto confortável com o Apache, continuo ouvindo como o nginx pode lidar com muito mais tráfego que o Apache, por fatores de 10, 100 e até mais. Não apenas isso é "muito, muito mais rápido".
Quando procuro artigos, encontro muitas coisas não relacionadas ao Drupal. Ou, quando me deparei com um artigo relacionado ao Drupal, é 1) o arquivo de configuração de alguém com uma rápida tentativa de explicar como configurá-lo, ou 2) alguém dizendo "não, não use o nginx, vá com o Apache com PHP fcgid "mas nunca há explicação sobre o porquê.
Então, quando se trata de Drupal, qual é a realidade aqui?
Como exemplo, estou procurando algo semelhante ao deste artigo 2bits.com . Aqui, o autor analisou bastante o Apache mod_php vs Apache com fcgid, ponderando os prós e os contras de cada um, e forneceu um estudo de caso para ilustrar o impacto no mundo real. Há informações suficientes neste artigo para que eu tome uma decisão informada sobre qual abordagem seria melhor para minha situação.
Enquanto esse autor compara mod_php a fcgid, estou procurando o mesmo tipo de visão abrangente e real do Apache vs Nginx.
Alguém mudou para o Nginx e ficou "deslumbrado" com a diferença que fez em relação ao Apache? Mesmo para ambientes altamente otimizados que já usam APC, Memcache e cache agressivo como o Varnish, quando a única variável que muda é a substituição do Apache pelo Nginx, faz a diferença suficiente por si só para merecer investir nessa tecnologia alternativa mais nova ?
O site que acessará esse servidor recebe uma média de 2 milhões de PV por mês. Pilha LAMP executando o Cent OS 6. CPU de 4 núcleos com 8 GIGS de ram. Memcached e APC farão parte do mix. Nada de especial na instalação do Drupal - basicamente o vanilla 7 com cerca de 50 módulos.