Está usando tanto Nginx quanto Varnish ao mesmo tempo redudant?

1

Aviso: Eu não sou especialista em Linux, Nginx, Varnish ou qualquer coisa relacionada a servidores, mas consegui colocar um Linode VPS em funcionamento, servindo dois blogs com o Wordpress para diferentes domínios. No entanto,

Os sites são basicamente apenas cópias de outras configurações e nada do que eu mesmo fiz, então eu queria testar as coisas por mim mesmo. Tentei Apache, tentei Nginx com Wordpress e W3 Total Cache e APC. Eu adoro a otimização e fiquei curioso se a execução do Nginx e do Varnish resultaria em melhores resultados do que apenas o Nginx? Isso é com um site Wordpress com APC e W3 Total Cache.

Ou seria apenas executar o Nginx como um proxy reverso com o cache do Varnish com o Apache como backend (pelo menos eu entendi, pode estar errado) no geral, a melhor solução?

Qualquer entrada é muito apreciada. Obrigado!

    
por Sondrizzle 19.10.2011 / 04:11

3 respostas

3

O Nginx pode ser configurado para fornecer conteúdo estático, fornecer conteúdo gerado pelo PHP via HttpFcgiModule e armazenar em cache o conteúdo via HttpProxyModule. Você não precisa de verniz ou Apache. Em suas circunstâncias, eu me concentraria em entender a configuração de um servidor da Web em vez de dois ou três.

    
por 19.10.2011 / 20:07
2

De maneira nenhuma .. aqui está o que eu faço agora

nginx - > verniz - > apache

assim, na minha caixa de proxy é o

nginx - > verniz

e atrás de verniz eu tenho um monte de servidores apache

O nginx antes do verniz também serve para finalizar o ssl, já que o verniz não pode manipulá-lo. Nosso site é executado em todos os ssl se você estiver logado, então ainda queremos armazenar as páginas em cache.

    
por 19.10.2011 / 04:17
1

Colocar um nginx na frente do verniz também é bom se você quiser compactação gzip, porque isso também é algo que o verniz não pode manipular. Pelo menos a versão 2.1.5, ainda não analisei 3.x.

    
por 19.10.2011 / 19:20