Seria bastante simples fazer com o squid - usando um urlrewriter que verifica o mtime na cópia local (se disponível) e faz o download de uma nova cópia para o sistema de arquivos do servidor.
Veja link para um exemplo de como fazer algo semelhante.
Eu preciso configurar um servidor proxy no qual possamos solicitar URLs remotos e fazer com que eles sejam exibidos localmente.
Basicamente, o que eu preciso é
mysever:8000/varnish/serverfault.com
get me serverfault.com servido no meu verniz local
ou
myserver:8080/squid/serverfault.com
get me serverfault.com servido do meu squid local.
(Ambos devem armazenar em cache o site por 24 horas)
Estou avaliando se
Seria bastante simples fazer com o squid - usando um urlrewriter que verifica o mtime na cópia local (se disponível) e faz o download de uma nova cópia para o sistema de arquivos do servidor.
Veja link para um exemplo de como fazer algo semelhante.