Como armazenar em cache o streaming de vídeo e o silverlight com o proxy reverso do windows do squid

1

Temos um servidor da Web de intranet executando um aplicativo do 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 afunilamento da rede do escritório que atualmente está nos estrangulando.

Eu configurei o SQUID para janelas em uma máquina separada fora da rede usando a configuração BasicAccelerator do squid configuração.

Parece funcionar tanto quanto o 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 em que o squid está instalado).

Eu encontrei a configuração explícita para ativar o cache no squid, então eu suponho que esteja ativado por padrão. Talvez eu precise de algum outro truque para tornar o vídeo e / ou o silverlight em cache?

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

Obrigado antecipadamente!

    
por V. Romanov 05.11.2012 / 17:48

1 resposta

1

Ok, depois de alguns ajustes, 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 refresh_pattern que se parece com isso:

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

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

    
por 06.11.2012 / 17:45