Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Postado

Prezados,

Gostaria de abordar neste tópico e inserir a presença do nosso índio, o Varnish e o russo. :D

Pois bem, todos sabemos que o Apache é lento, entretanto ele é uma estrutura sólida e com bastante suporte e mods. O Varnish é excelente para aumentar a velocidade além de mítigar ataques DDoS & DoS HTTP, porém ele não foi feito para isso. Já nosso russinho, é, assim como o nosso índio, bem estruturado e sem dúvida centenas de vezes mais rápido do que o Apache.

Mas esse tópico é para discutir, além dos webservers, discutir e debater como configurar os três em um servidor.

Aos que iniciam agora neste ramo de comprar um "servidorzinho", VPS, e já sair querendo se achar uma empresa de web hosting, mas nem se preocupam em melhorar seus serviços, melhorar os servidores, aumentar a segurança, ler sobre TI, redes e Linux, dificilmente saberão sobre o Nignx, etc. Só vão saber que eles aumentam a velocidade, mas quem inicia agora, pouco deve saber sobre o SSH, só o básico ou que aprendem em tutoriais.

Mas, de qualquer modo aqui é para explanar nossos conhecimentos dos três webservers e além disso, aprendermos a como configurálos em nossos servidores.

Pois afinal, eu estou estudando a dias os três webservers para daqui algumas semanas poder instalar-los com convicção em meus servidores.

Penso em fazer o Varnish como front-end, respondendo na porta 80. Já o Apache rodar em porta acima na 8080.

Vamos lá, expor nossas experiências. :D


Postado

O Varnish é para cachê de arquivos, sendo dinâmicos ou estáticos, enquanto o NGinx é um servidor WEB completo, porém com o sistema de cachê de arquivos estáticos.

Não vejo grande sentido em utilizar os dois, pois varnish também faria o gerenciamento do tráfego (como o nginx faz), e não ficaria abrindo threads do apache.

Postado

O Varnish é para cachê de arquivos, sendo dinâmicos ou estáticos, enquanto o NGinx é um servidor WEB completo, porém com o sistema de cachê de arquivos estáticos.

Não vejo grande sentido em utilizar os dois, pois varnish também faria o gerenciamento do tráfego (como o nginx faz), e não ficaria abrindo threads do apache.

Rodrigo,

Penso em utilizar os dois pois o Varnish é excelente em mítigar DoS e DDoS, além de aumentar a velocidade fazendo cache. E o Apache é cheio de Mod, então o Apache seria front-end, e o Varnish back-end.

Postado

Rodrigo,

Penso em utilizar os dois pois o Varnish é excelente em mítigar DoS e DDoS, além de aumentar a velocidade fazendo cache. E o Apache é cheio de Mod, então o Apache seria front-end, e o Varnish back-end.

Sim, porém não entendi a questão de utilizar o Nginx mais o Varnish..

O varnish sempre será o frontend, pois ele irá passar as requisições para o Apache.

Postado

Sim, porém não entendi a questão de utilizar o Nginx mais o Varnish..

O varnish sempre será o frontend, pois ele irá passar as requisições para o Apache.

Me equivoquei, correto como você citou é o Varnish em front-end e o Apache em back-end. :P

Nignx é especialista em velocidade, é melhor que o Varnish, mas o Varnish é excelente também para mitigação DoS e DDoS HTTP, apesar de não ser feito pra isso. Seria Nginx para velocidade em questão (cache), Varnish para mitigação, e Apache para os mods.

Talvez a lógica possa ser desnecessária, mas é um fato que ela funciona.

Postado

Não entendi muito bem o porque da afirmação que Varnish mitiga DOS.

Quanto ao Nginx, ele não é tão rápido assim. Para processar o PHP, o apache dá uma surra bacana no Nginx, principalmente se utilizado com Xcache ou Eaccelerator. Mas para arquivos estáticos, o Nginx desponta e vai longe.

Pelo que andei testando, usar os 3 não compensa muito a não ser que você tenha mais de 32GB de RAM para um único site no servidor. No dia-a-dia só vale a pena o Nginx + Apache.

Postado

Para processar o PHP, o apache dá uma surra bacana no Nginx, principalmente se utilizado com Xcache ou Eaccelerator.

é só habilitar os dois no easyapache ou é necessário fazer alguma configuração? tem que fazer mais alguma coisa em um servidor que esteja em produção?

Postado

é só habilitar os dois no easyapache ou é necessário fazer alguma configuração? tem que fazer mais alguma coisa em um servidor que esteja em produção?

Um ou outro, os dois juntos não funcionam.

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?

-