Momentan sunteți offline, așteptați să vă reconectați la internet

Navigare lentă în Internet Explorer din cauza isInNet function apeluri multiple

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 3140773
Simptome
Să luăm în considerare următorul scenariu:
  • Internet Explorer este configurat pentru a utiliza un fișier de configurare de automată Proxy (PAC) sau WPAD pentru setările proxy.
  • PAC fișierul conține mai multe apeluri în funcția isInNet(), care seamănă cu următorul:

    function FindProxyForURL (url, host)
    {

    Dacă (isInNet (gazdă, "192.168.3.4","255.255.255.0")) ||
    isInNet (gazdă, "10.10.1.1", "255.255.255.0") ||
    isInNet (gazdă, "72.10.10.10", "255.240.0.0")) ||
    isInNet (gazdă, "172.16.0.0", "255.240.0.0"))
    {

    Return PROXY <proxyname:PORT>;


    }


    }</proxyname:PORT>

Dacă există mai multe astfel isInNet()apelează în fișierul PAC, Internet Explorer durează mai mult decât se așteaptă să navigați la o pagină web.
Cauză
Această problemă apare deoarece Internet Explorer trebuie să efectuați apeluri suplimentare la subsistemul DNS pentru a determina Adresă IP a parametrului de gazdă. Trebuie să facă acest lucru pentru a compara Adresă IP a parametrului gazdă împotriva intervalul de adrese IP care este furnizată în apelul funcţieiisInNet().
Rezoluţie
Pentru a preveni aceste apeluri suplimentare la DNS subsistem de fiecare dată când o "gazdă" este transmis către apelare de funcție isInNet() , luați măsuri pentru a rezolva nume de sign-in de gazdă la Adresă IP din afara isInNet()apelurile trecând Adresă IP în loc de nume de sign-in de gazdă.

Pentru aceasta, modificați mostre de cod în secţiunea "Simptome", după cum urmează:
  • function FindProxyForURL (url, host)
    {

    var resolved_IP = dnsResolve(host);


    Dacă (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"))
    {

    Return PROXY <proxyname:PORT>;

    }

    }</proxyname:PORT>

Configurare automată proxy; Internet Explorer; WPAD; isInNet; dnsResolve

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 3140773 - Ultima examinare: 03/18/2016 01:35:00 - Revizie: 1.0

Windows Internet Explorer 9, Windows Internet Explorer 8, Windows Internet Explorer 10

  • kbmt KB3140773 KbMtro
Feedback