
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 rsync
não é tão ruim.