Servidor Web Espelhado

Servidor Web Espelhado

Estou procurando configurar algo assim:

[internet]----[static mirror]----[dynamic back-end]

Neste caso, o servidor web disponível publicamente está executando um cache estático de um site. O cache estático pode ser atualizado periodicamente com conteúdo de um back-end dinâmico. Estou pensando no desempenho e na segurança.

Pode não ser adequado para um proxy de cache reverso comovernizporque se o back-end funcionar por períodos prolongados, o verniz também armazenará o erro em cache. No entanto, isso pode ser causado pela minha falta de compreensão da ferramenta.

O mais próximo que consigo pensar é usarhttrackespelhar o conteúdo periodicamente e depois servir esse conteúdo usando qualquer servidor web normal, incluindoproxytrack.

Eu queria saber se alguém conhece as ferramentas certas para usar?

Responder1

Varnish é a ferramenta correta para isso - ele não armazenará erros em cache, a menos que você o configure para isso. Você pode querer descobrir por que seu servidor web back-end não é tão confiável.

Responder2

Squid é a outra opção para isso, ele também não armazena erros em cache (ou redirecionamentos) e pode ser configurado para "modo offline" para não tentar atualizar.

Apenas usar rsyncnão é tão ruim.

informação relacionada