Tentando entender como o verniz se encaixa na imagem

2

Atualmente, estou configurando o proxy HA para encaminhar solicitações para meus servidores de aplicativos.

Meus servidores de aplicativos estarão executando o nginx com o passageiro de phishing.

Pelo que entendi, o verniz armazena apenas caches de páginas sem cookies. Como isso funcionaria em um site dinâmico?

Diga como serverfault, onde você fez login e usuários anônimos. As páginas podem ser atualizadas por votação / comentários / respostas / edição, etc.

Como o verniz se encaixaria na foto?

Eu entendo a idéia básica de que o verniz está no topo da pilha, então mesmo se você estiver usando o memcached que atingirá o servidor web e será "mais lento" do que um cache puro no topo da pilha com verniz.

    
por Blankman 07.06.2011 / 22:00

4 respostas

1

From what I understand, varnish only caches pages w/o cookies

Não, isso está incorreto. Ele funciona em conjunto com o aplicativo para fornecer uma camada de cache. O verniz geralmente será usado para armazenar em cache qualquer conteúdo estático, bem como conteúdo que seja menos frequentemente alterado. O aplicativo de backend pode controlar como as coisas são armazenadas em cache usando Cache-Control headers.

Comece aqui para ter uma ideia da arquitetura e o que o Verniz pode fazer: link

    
por 07.06.2011 / 22:10
1

O verniz pode ser usado para empilhar todo e qualquer ativo estático, como imagens, css e javascript. Embora o conteúdo de texto da sua página possa mudar, esses recursos não. Você pode (teoricamente) salvar um pacote colocando-os em cache antecipadamente.

    
por 07.06.2011 / 22:11
0

Uma das coisas que fizemos em nossa loja é permitir que a web desenvolva a capacidade de cutucar o servidor de verniz e expirar automaticamente os recursos armazenados em cache. Especificamente, sempre que o conteúdo é atualizado, esse URL ou o que você tem é automaticamente despejado do cache de verniz. Não é uma bala de prata, mas definitivamente valeu a pena em alguns lugares.

    
por 07.06.2011 / 22:08
0

Você também pode usar o verniz como um balanceador de carga para substituir o HAProxy pelo verniz e obter o equilíbrio de carga e o cache.

link

link

    
por 08.06.2011 / 12:20