Reverse Proxy Server causando atrasos no aplicativo da Web

1

Temos uma configuração de servidor proxy reverso (IIS + URLRewrite) que encaminha solicitações externas para um aplicativo Web interno. O proxy reverso simplesmente reescreve o pedido externo e o encaminha para o servidor interno que faz o seu trabalho - reescreve a resposta e envia a resposta de volta ao cliente.

O problema é que estamos vendo um atraso de 5 segundos introduzido em praticamente todas as solicitações. Sem o proxy reverso - o mesmo pedido direto para o aplicativo da web interno funciona bem (teste de clientes internos).

Isso me leva a pensar que esse é um problema relacionado ao DNS.

As pesquisas do servidor interno devem estar expirando - e o servidor DNS precisa sair para a Internet para obter uma resposta. Como posso confirmar isso? Qual é a maneira típica de lidar com este problema se este for o problema?!

    
por tresstylez 21.12.2013 / 00:49

1 resposta

0

Execute o wireshark no proxy reverso e veja o que está reduzindo a velocidade. Isso mostrará o tráfego de rede e as solicitações de DNS.

Se isso não for exibido, se você precisar de mais internos, execute o Windows Performance Analyzer Toolkit no proxy reverso e execute o teste.

    
por 21.12.2013 / 01:25