Servidor proxy reverso causando atrasos no aplicativo da Web

Servidor proxy reverso causando atrasos no aplicativo da Web

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 a solicitação externa e a encaminha para o servidor interno que faz seu trabalho – reescreve a resposta e a envia de volta ao cliente.

O problema é que estamos vendo umAtraso de 5 segundos introduzidoem praticamente TODAS as solicitações. Sem o proxy reverso - a mesma solicitação direta ao aplicativo Web interno funciona bem (testes de clientes internos).

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

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

Responder1

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

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

informação relacionada