Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Warnung
Die eingestellte, nicht mehr unterstützte Desktop-Anwendung Internet Explorer 11 wurde durch ein Microsoft Edge-Update in bestimmten Versionen von Windows 10 dauerhaft deaktiviert. Weitere Informationen finden Sie unter Häufig gestellte Fragen zur Einstellung der Desktop-App von Internet Explorer 11.
Dieser Artikel hilft Ihnen, ein Problem zu beheben, bei dem Internet Explorer langsamer als erwartet lädt.
Gilt für: Internet Explorer 9, Internet Explorer 10
Ursprüngliche KB-Nummer: 3140773
Symptome
Stellen Sie sich folgendes Szenario vor:
Internet Explorer ist für die Verwendung einer PAC-Datei (Proxy Auto Configuration) oder WPAD für Proxyeinstellungen konfiguriert.
Die PAC-Datei enthält mehrere Aufrufe der
isInNet()
Funktion, die etwa wie folgt aussieht:function FindProxyForURL(url, host) { if (isInNet(host, "192.168.3.0","255.255.255.0")) || isInNet(host, "10.10.1.0", "255.255.255.0") || isInNet(host, "72.10.0.0", "255.255.0.0")) || isInNet(host, "172.16.0.0", "255.255.0.0")) { return PROXY <proxyname:PORT>; } }
Wenn mehrere solche isInNet()
Aufrufe in der PAC-Datei vorhanden sind, dauert Internet Explorer länger als erwartet, um zu einer Webseite zu navigieren.
Ursache
Dieses Problem tritt auf, da Internet Explorer zusätzliche Aufrufe an das DNS-Subsystem ausführen muss, um die IP-Adresse des Hostparameters zu ermitteln. Es muss dies tun, um die IP-Adresse des Hostparameters mit dem IP-Adressbereich zu vergleichen, der im Funktionsaufruf bereitgestellt wird.
Lösung
Um diese zusätzlichen Aufrufe des DNS-Subsystems jedes Mal zu verhindern, wenn ein Host an den isInNet()
Funktionsaufruf übergeben wird, führen Sie Schritte aus, um den Hostnamen außerhalb der isInNet()
Aufrufe in die IP-Adresse aufzulösen, indem Sie die IP-Adresse anstelle des Hostnamens übergeben.
Ändern Sie dazu den Beispielcode im Abschnitt "Symptome " wie folgt:
function FindProxyForURL(url, host)
{
var resolved_IP = dnsResolve(host);
if (isInNet(resolved_IP, "192.168.3.0","255.255.255.0")) ||
isInNet(resolved_IP, "10.10.1.0", "255.255.255.0") ||
isInNet(resolved_IP, "72.10.0.0", "255.255.0.0")) ||
isInNet(resolved_IP, "172.16.0.0", "255.255.0.0"))
{
return PROXY <proxyname:PORT>;
}
}
Quellenverzeichnis
Weitere Informationen finden Sie unter Optimieren der Leistung mit automatischen Proxykonfigurationsskripts (PAC).