Visitante Postado Outubro 13, 2012 Compartilhar Postado Outubro 13, 2012 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 Link para o comentário Compartilhar em outros sites More sharing options...
Visitante Postado Outubro 13, 2012 Compartilhar Postado Outubro 13, 2012 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. Link para o comentário Compartilhar em outros sites More sharing options...
Visitante Postado Outubro 13, 2012 Compartilhar Postado Outubro 13, 2012 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. Link para o comentário Compartilhar em outros sites More sharing options...
Visitante Postado Outubro 13, 2012 Compartilhar Postado Outubro 13, 2012 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. Link para o comentário Compartilhar em outros sites More sharing options...
Visitante Postado Outubro 13, 2012 Compartilhar Postado Outubro 13, 2012 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. Link para o comentário Compartilhar em outros sites More sharing options...
joaopaulo Postado Outubro 13, 2012 Compartilhar Postado Outubro 13, 2012 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. Link para o comentário Compartilhar em outros sites More sharing options...
nando Postado Outubro 13, 2012 Compartilhar Postado Outubro 13, 2012 Bom eu to estudando para usar Nginx,php-fpm,apc,varnish para um projeto ai-! Link para o comentário Compartilhar em outros sites More sharing options...
Jpontes Postado Outubro 13, 2012 Compartilhar Postado Outubro 13, 2012 E o litespeed é melhor que o varnish? Link para o comentário Compartilhar em outros sites More sharing options...
redirect Postado Outubro 15, 2012 Compartilhar Postado Outubro 15, 2012 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? Link para o comentário Compartilhar em outros sites More sharing options...
Visitante Postado Outubro 15, 2012 Compartilhar Postado Outubro 15, 2012 é 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. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados