Mirror Web Server

1

Estou procurando configurar algo assim:

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

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

Pode não ser adequado para um proxy de armazenamento em cache invertido como verniz porque se o back-end for usado por períodos prolongados, o verniz também armazenará o erro em cache. No entanto, isso pode ser causado por minha falta de compreensão para a ferramenta.

O mais próximo que consigo pensar é usar httrack para espelhar o conteúdo periodicamente e depois para servir esse conteúdo usando qualquer servidor web normal, incluindo proxytrack .

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

    
por sybreon 19.01.2010 / 07:51

2 respostas

1

O verniz é a ferramenta correta para isso - não armazenará erros em cache, a menos que você os configure para fazer isso. Você pode querer saber por que seu servidor de backend é tão pouco confiável.

    
por 19.01.2010 / 07:53
1

O Squid é a outra opção para isso, ele também não armazena em cache os erros (ou redirecionamentos) e pode ser definido como "modo offline" para que não tente atualizar.

O uso de rsync não é tão ruim.

    
por 19.01.2010 / 07:56