Proxy reverso do IIS com armazenamento em cache no mesmo host

2

Estou tentando fazer com que o IIS funcione como proxy reverso de armazenamento em cache, mas o hit do cache é sempre 0%. E eu realmente não sei dizer por quê. E os documentos sempre falam de uma configuração de farm de servidores, que claramente não é o que eu quero.

Eu configurei dois sites, um com uma ligação para 127.0.0.1:80 (o aplicativo da web) e outro com uma ligação para *: 443 (o proxy reverso). Agora eu configurei o site RP para encaminhar solicitações com o URL Rewrite Module. Isso funciona.

Em seguida, configurei o Cache de Roteamento de Solicitação de Aplicativo no Servidor IIS (por que isso não pode ser configurado em um site específico ???). A estatística vê as solicitações e as conta, mas a taxa de acertos do cache permanece em 0%. O que estou fazendo errado?

    
por theDmi 12.02.2014 / 12:25

1 resposta

2

Depois de alguns meses desde que fiz esta pergunta, provavelmente eu mesmo deveria escrever uma resposta ... Estivemos trabalhando com a configuração descrita na pergunta e ela realmente funciona como esperado. O único problema é que as estatísticas de acertos do cache mostram apenas algumas informações arbitrárias . Eu não fui capaz de descobrir o que ele tenta mostrar, mas na minha experiência, é muito inútil e até mesmo enganoso .

Dito isso, conseguimos verificar se o armazenamento em cache funciona usando contadores de desempenho para o site do proxy reverso e o site do aplicativo. Isso mostrou que algumas solicitações não são encaminhadas para o aplicativo, portanto, elas foram armazenadas corretamente em cache.

Espero que esta resposta poupe a dor de cabeça da página de estatísticas do ARR que eu tive ...

    
por 02.06.2014 / 13:39