
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!