Respondendo por mim mesmo. Verniz, um tempo atrás , adicionou suporte para streaming via HTTP. Isso significa que o servidor Varnish, como está fazendo o download para o cache, permitirá que os clientes baixem o arquivo.
Eu tenho um servidor bastante peculiar para trabalhar: tenho arquivos armazenados em um servidor acessível por HTTP (Windows Azure Storage - cerca de 800 GB de conteúdo), mas eles devem ser entregues a pessoas de um servidor diferente (com um disco pequeno) - 40 gb). Não querendo dobrar os custos de largura de banda, eu gostaria de ter algum tipo de armazenamento em cache.
O squid pode ser usado como um proxy de encaminhamento ou bloquear para fazer o download completo (por exemplo, um arquivo de 1 GB) antes de veiculá-lo no sistema do cliente? Alternativamente, o verniz é mais viável para isso?
Respondendo por mim mesmo. Verniz, um tempo atrás , adicionou suporte para streaming via HTTP. Isso significa que o servidor Varnish, como está fazendo o download para o cache, permitirá que os clientes baixem o arquivo.