Download - Varnish no clicRBS
Varnish no clicRBSUSO DE HTTP CACHE EM OPEN SOURCE
CACHE“Na área da computação, cache é um dispositivo de acesso rápido, interno a um sistema, que serve de intermediário entre um operador de um processo e o dispositivo de armazenamento ao qual esse operador acede. A vantagem principal na utilização de um cache consiste em evitar o acesso ao dispositivo de armazenamento - que pode ser demorado -, armazenando os dados em meios de acesso mais rápidos...”
HTTP Cache
HTTP Cache
VarnishHTTP Cache Accelerator
Como funciona Varnish
VCL - Varnish Configuration Language
Comportamento do Cache•Aplicação controla o cache•Cabeçalhos HTTP (Cache-Control).
•Tempo de Vida (TTL)•Determina o tempo de permanência no Cache.
•Invalidação de documentos?•Por expressão regular;•Por URL.
DisponibilidadeDirector
FallbackSequencia de servidores, ordem de preferência
Round-RobinGrupo de servidores, uma requisição por servidor
RoundGrupo de servidores sorteados aleatoriamente, com suporte a pesos.
DNSMuitos servidores (centenas!).
DisponibilidadeVerificação de entrega
Saint mode
Quando com múltiplos servidores (backend), O Varnishrepetir a solicitação, em outro servidor, devido a uma resposta não qualificada.
DisponibilidadeConfiguração
Redefinição online
Possibilidade de recarregar toda uma nova definição de VCL, sem, no entanto, interromper as entregas atuais; mantendo o status dos documentos em cache.
Estratégia de Migração do clicRBS
WebCaches
Servidores de Aplicação
Estratégia de Migração do clicRBS• Adicionamos ao lado
dos WebCaches, as máquinas de Varnish.
• Incluímos nos apaches as diretivas de expiração determinadas no WebCache
Estratégia de Migração do clicRBS• Retiramos
gradualmente as máquinas de WebCache
Quem está usando?
Continua...OBRIGADO