O seu browser não é suportado

Tem de atualizar o seu browser para utilizar o site.

Atualize para a versão mais recente do Internet Explorer

Navegação lenta no Internet Explorer devido a várias chamadas de função isInNet

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 3140773
Sintomas
Considere o seguinte cenário:
  • Internet Explorer está configurado para utilizar um ficheiro de configuração de automática de Proxy (PAC) ou a WPAD para definições de proxy.
  • O ficheiro de carvão activado em pó contém várias chamadas para a função de isInNet(), que é semelhante ao seguinte:

    function FindProxyForURL (url, host)
    {

    Se (isInNet (anfitrião, "192.168.3.4","255.255.255.0")) | |
    isInNet (anfitrião, "10.10.1.1", "255.255.255.0") | |
    isInNet (anfitrião, "72.10.10.10", "255.240.0.0")) | |
    isInNet (anfitrião, "172.16.0.0", "255.240.0.0"))
    {

    devolver PROXY <proxyname:PORT>;


    }


    }</proxyname:PORT>

Se existirem que várias dessas isInNet()chama o ficheiro de carvão activado em pó, Internet Explorer demora mais tempo do que o esperado para navegar para uma página Web.
Causa
Este problema ocorre porque o Internet Explorer tem de efectuar chamadas adicionais para o subsistema DNS para determinar o endereço IP do parâmetro anfitrião. Deve fazer isto para comparar o endereço IP do parâmetro anfitrião contra o intervalo de endereços IP que é fornecido com a chamada de funçãoisInNet().
Resolução
Para impedir que estas chamadas para o subsistema DNS adicionais sempre que um "anfitrião" é transmitido para a chamada de função de isInNet() , tomar medidas para resolver o nome de anfitrião para o endereço IP fora das chamadas de isInNet(), passando o endereço IP em vez do nome de anfitrião.

Para tal, modifique o código de exemplo na secção "Sintomas" do seguinte modo:
  • function FindProxyForURL (url, host)
    {

    var resolved_IP = dnsResolve(host);


    Se (isInNet (resolved_IP, "192.168.3.4","255.255.255.0")) | |
    isInNet (resolved_IP, "10.10.1.1", "255.255.255.0") | |
    isInNet (resolved_IP, "72.10.10.10", "255.240.0.0")) | |
    isInNet (resolved_IP, "172.16.0.0", "255.240.0.0"))
    {

    devolver PROXY <proxyname:PORT>;

    }

    }</proxyname:PORT>

Configuração automática do proxy; Internet Explorer; WPAD; isInNet; dnsResolve

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 3140773 - Última Revisão: 03/18/2016 01:35:00 - Revisão: 1.0

  • Windows Internet Explorer 9
  • Windows Internet Explorer 8
  • Windows Internet Explorer 10
  • kbmt KB3140773 KbMtpt
Esta informação foi útil?