Vous êtes actuellement hors ligne, en attente de reconnexion à Internet.

Lenteur de l'exploration dans Internet Explorer en raison de plusieurs appels de fonction isInNet

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 3140773
Symptômes
Considérez le scénario suivant :
  • Internet Explorer est configuré pour utiliser un fichier de Configuration d'automatique de Proxy (PAC) ou de WPAD pour les paramètres de proxy.
  • Le fichier PAC contient plusieurs appels à la fonction isInNet(), qui ressemble à la suivante :

    Function FindProxyForURL (url, host)
    {

    Si (isInNet (hôte, « 192.168.3.4","255.255.255.0 »)) ||
    isInNet (hôte, « 10.10.1.1 », « 255.255.255.0 ») ||
    isInNet (hôte, "72.10.10.10", "255.240.0.0")) ||
    isInNet (hôte, "172.16.0.0", "255.240.0.0"))
    {

    Retourne le PROXY <proxyname:PORT>;


    }


    }</proxyname:PORT>

S'il existe que plusieurs de ces isInNet()appelle dans le fichier PAC, Internet Explorer prend plus de temps que prévu pour parcourir une page Web.
Cause
Ce problème se produit car Internet Explorer doit effectuer des appels supplémentaires pour le sous-système DNS pour déterminer l'adresse IP du paramètre de l'hôte. Il doit pour cela afin de comparer l'adresse IP du paramètre hôte par rapport à la plage d'adresses IP qui est fourni dans l'appel de fonctionisInNet().
Résolution
Pour éviter ces appels supplémentaires au sous-système DNS chaque fois qu'un « hôte » est passé à l'appel de fonction isInNet() , prendre des mesures pour résoudre le nom d'hôte pour l'adresse IP en dehors des appels isInNet()en passant l'adresse IP au lieu du nom d'hôte.

Pour ce faire, modifiez l'exemple de code dans la section « Symptômes » comme suit :
  • Function FindProxyForURL (url, host)
    {

    var resolved_IP = dnsResolve(host) ;


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

    Retourne le PROXY <proxyname:PORT>;

    }

    }</proxyname:PORT>

Configuration automatique du proxy ; Microsoft Internet Explorer ; WPAD ; isInNet ; dnsResolve

Propriétés

ID d'article : 3140773 - Dernière mise à jour : 03/17/2016 21:24:00 - Révision : 1.0

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

  • kbmt KB3140773 KbMtfr
Commentaires
e("