nginx com Memcache Vs Varnish

6

Eu queria saber se alguém tem algum comentário / benchmarks / sugestões sobre Varnish Vs Memcache quando usado para servir conteúdo (geralmente 2-5kb arquivo JS dependendo dos parâmetros em pedido; milhares de arquivos diff são possíveis)

Atualmente, estamos usando o nginx + Varnish + LAMP para fazer isso.

Eu estava lendo sobre o módulo memcached do nginx e queria saber se alguém tem algum benchmark para cachear conteúdo no Memcache e servi-los diretamente do nginx (ou puxando do LAMP caso um erro), em vez de passar o pedido para o Varnish e deixar faz o mesmo trabalho.

No geral, há algum ponto de referência sobre a configuração e a obtenção (bem como a limpeza ocasional) de conteúdo (geralmente de 2 a 5kb) com o Memcache Vs Varnish

Obrigado

    
por Sparsh Gupta 02.03.2012 / 12:16

1 resposta

7

IMHO isso não é uma questão de "memcache vs verniz", mas "verniz com ou sem memcache", e eu acho que você deve por todos os meios usar memcache sempre que puder. Na verdade, o memcache / memcached captura dados e objetos de um banco de dados , enquanto o Varnish é um HTTP accelerator para" sites dinâmicos com conteúdo intenso ".

Ambos trabalham muito bem e, por exemplo, uma plataforma LEMP (ou LNMP) com PHP-FPM, Varnish e memcached para hospedar blogs e CMS (eu uso essa configuração para meus sites WordPress) é absolutamente fantástica. No caso do WordPress, a ajuda de plugins como o W3 Total Cache que gerencia o Varnish e o memcached para diferentes aspectos do cache torna tudo transparente, e o desempenho é lindo.

Portanto, não se preocupe em instalá-lo: basta fazê-lo e aproveitar os benefícios;)

    
por 02.03.2012 / 13:42