Como armazenar em cache streaming de vídeo e Silverlight com proxy reverso do Windows Squid

Como armazenar em cache streaming de vídeo e Silverlight com proxy reverso do Windows Squid

Temos um servidor web intranet executando um aplicativo silverlight (monitor de mídia ACTUS, se alguém quiser saber).

O servidor é usado para gravar vídeo e transmiti-lo aos clientes por meio de uma solução CDN.

Queremos colocar um proxy reverso entre o servidor e o provedor de CDN para remover o gargalo da rede do escritório que atualmente nos estrangula.

Eu configurei o SQUID para Windows em uma máquina separada fora da rede usando o squidAcelerador Básicodefinição de configuração.

Parece funcionar no que diz respeito ao proxy reverso, as solicitações são encaminhadas e o aplicativo está funcionando, mas não parece armazenar nada em cache (nenhum espaço é usado na unidade onde o squid está instalado).

Encontrei uma configuração explícita para ativar o cache no squid, então presumo que esteja ativado por padrão. Talvez eu precise de algum outro truque para tornar o vídeo e/ou o Silverlight armazenáveis ​​em cache?

Qualquer ajuda será apreciada. Qualquer informação que você precisar para me ajudar será fornecida imediatamente.

Desde já, obrigado!

Responder1

Ok, depois de alguns ajustes eu descobri.

O aplicativo silverlight é irrelevante, tudo o que ele faz (no que diz respeito ao proxy) é buscar conteúdo HTTP dinâmico.

O que eu precisava, além da configuração básica, era um update_pattern parecido com este:

refresh_pattern -i \.ashx 10080 90% 999999 ignore-no-cache override-expire ignore-private

Agora sei um pouco mais sobre configuração de proxy e como ela funciona. Uau!

informação relacionada