Clicky

Ir para conteúdo

volkoff

Configurar Varnish Multisite

Posts Recomendados

Bom dia amigos

 

Poderiam me ajudar ou me indicar um material para configurar o Varnish ? Vou contar um pouco do que preciso, tenho nesse server 4 lojas em magento e terei 2 blogs em WP, não sei se é necessario configurar no Vcl para cada dominio, mas pelo que pesquisei parece que sim.

Ja tentei algumas configurações como essa por exemplo http://stackoverflow.com/questions/3334023/configure-multiple-sites-with-varnish e ao tentar dar um restart no Varnish ele falha.

Estou usando o Varnish 3.0.4 e não configurei o Vcl esta o padrão, afinal tentei ver se funfava somente com essas configurações do site citado acima, alem de varios outros que encontrei mas não funfou.

Se tiverem um Vcl com toda otimização que o Varnish precisa e poder me orientar como fazer ficarei imensamente grato.

Obrigado pela ajuda desde ja, abraços !!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você irá utilizar o painel de controle WHM? Se sim, tem o plugin abaixo que configura tudo automaticamente para você.

 

http://www.unixy.net/varnish/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você irá utilizar o painel de controle WHM? Se sim, tem o plugin abaixo que configura tudo automaticamente para você.

 

http://www.unixy.net/varnish/

Na verdade todos as lojas e blogs são meus não estou usando nenhum Painel, precisaria mesmo da configuração do Varnish. Mas mesmo assim obrigado pela ajuda !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, fiz um tutorial aqui no forum pra Varnish, procure que vais achar.

 

No Varnish3  não precisa mais de por cada domínio num backend específico, a não ser que queira usar IP dedicado pro domínio e ter certeza da saída dos dados no IP Dedicado.

 

Apenas vai ter que mudar os filtros da rotina vcl_fetch pois para Wordpress se usa alguns que não se aplica a Magento e vice-versa.


Não respondo dúvidas em particular, nem via msn, bilhete elegante, PM, foto de mulher bonita no perfil, telegrama, pombo correio, sinal de fumaça, dança da chuva, fogueira, ou qualquer outra forma válida e/ou bizarra. Pergunte no fórum assim todos podem compartilhar a pizza.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, fiz um tutorial aqui no forum pra Varnish, procure que vais achar.

 

No Varnish3  não precisa mais de por cada domínio num backend específico, a não ser que queira usar IP dedicado pro domínio e ter certeza da saída dos dados no IP Dedicado.

 

Apenas vai ter que mudar os filtros da rotina vcl_fetch pois para Wordpress se usa alguns que não se aplica a Magento e vice-versa.

Justamente foi esse mesmo tuto que usei para montar o server, muito bom por sinal, parabens, usando um módulo para magento acabei conseguindo fazer funfar, mas ao testar o Varnish no site http://www.isvarnishworking.com/ aparece a seguinte msg:

 

Yes!

Sort of!

Varnish appears to be responding at that url, but the "Age" header is less than 1.

This means that either, 1) you checked right when Varnish cleared it's cache for that url, or 2) for whatever reason Varnish is not actually serving the content for that url from cache.

If it is the former, just check again and see if you get a more solid confirmation.

If it is the latter, perhaps one of the following is happening:

  • That url is excluded from the cache on purpose in the Varnish vcl file (in which case, yay! It's working.)
  • The application is sending cache headers that are telling Varnish not to serve that content from cache. This means you'll have to fix the cache headers the application is sending to Varnish. A lot of the time those headers are Cache-Control and/or Expires.
  • The application is setting a session cookie, which can prevent Varnish from serving content from cache. This means you'll have to update the application and make it not send a session cookie for anonymous traffic.
  • Internet Ghosts.

 

And here, for you to ponder further, are the actual headers we received:

post-15516-0-51362700-1380446454_thumb.p

 

O que fazer nesse caso amigo ? Outra pergunta, é possivel configurar o vcl_fetch para ambos CMS ? Se sim como eu poderia fazer isso ? Obrigado pela ajuda e parabens novamente pelo excelente tuto !!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Basicamente ele disse que está funcionando, mas não tão automatizado. Se você usa o Cloudflare não confie nele, testei com um site onde tem o cloudflare ele diz que não tem o Varnish :S.

 

Como checar se de fato o varnish está otimizado pra seu conteúdo?

 

Abra o varnishstat (digite varnishstat no shell), e compare com esse print:

 

1380460988-clip-19kb.png

 

 

Obviamente que quanto maior o % de cache, menor a carga do sistema.

 

Carga do sistema com 5.500 usuários online ( segundo Who.Amung):

 

1380461190-clip-7kb.png


Não respondo dúvidas em particular, nem via msn, bilhete elegante, PM, foto de mulher bonita no perfil, telegrama, pombo correio, sinal de fumaça, dança da chuva, fogueira, ou qualquer outra forma válida e/ou bizarra. Pergunte no fórum assim todos podem compartilhar a pizza.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que fazer nesse caso amigo ? Outra pergunta, é possivel configurar o vcl_fetch para ambos CMS ? Se sim como eu poderia fazer isso ? Obrigado pela ajuda e parabens novamente pelo excelente tuto !!!

 

Sim,. voce vai ter que fazer isso:

sub vcl_fetch {

	if (req.url ~ "magento.com.br" || req.url ~ "magento2.com.br" || ) {
		[...] Suas Regras para magento aqui [..]
	}elsif(req.url ~ "wp1.com.br" || req.url ~ "wp2.com.br" || ) {
		[...] Suas Regras para Wordpress aqui [..]
	}
	return (deliver)
}

Não respondo dúvidas em particular, nem via msn, bilhete elegante, PM, foto de mulher bonita no perfil, telegrama, pombo correio, sinal de fumaça, dança da chuva, fogueira, ou qualquer outra forma válida e/ou bizarra. Pergunte no fórum assim todos podem compartilhar a pizza.

Compartilhar este post


Link para o post
Compartilhar em outros sites
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...