Bloqué sur « Resolving Host in Proxy Script » ? Regardez le fichier PAC
Un navigateur peut attendre le DNS pendant qu'il décide quel proxy utiliser, avant d'ouvrir la connexion qui télécharge la page.
Le message d'état indique « Resolving host in proxy script », mais changer de serveur proxy ne change presque rien. C'est un indice utile : le navigateur est peut-être encore en train de décider où envoyer la requête.
Un fichier PAC peut effectuer des vérifications dépendant du DNS. Si ces vérifications attendent un résolveur inaccessible ou posent sans cesse des questions inutiles, le chargement de la page peut s'interrompre avant que le proxy choisi reçoive quoi que ce soit.
1. Localiser la pause
Pour une URL touchée, déterminez si le délai survient lors de la récupération du fichier PAC, de son évaluation ou de la connexion au proxy renvoyé. Un journal d'accès proxy vide est compatible avec les deux premières étapes ; il ne prouve pas que le navigateur a emprunté une route directe.
Examinez ensuite quelles règles ont besoin du DNS. Les recommandations de Microsoft sur les performances des PAC conseillent d'éviter le travail inutile dépendant du DNS. Un test d'égalité de nom d'hôte n'a pas besoin des mêmes informations que la résolution de ce nom et la vérification d'un sous-réseau.
2. Supprimer le travail DNS inutile
Les exceptions de nom d'hôte connues peuvent souvent être décidées avant les vérifications larges fondées sur l'adresse. Ne résolvez un nom que lorsque la politique restante a réellement besoin de son adresse. Conservez le résultat dans une variable locale si plusieurs conditions suivantes ont besoin de la même valeur.
Ne « réparez » pas un script lent en ajoutant un retour DIRECT inconditionnel en tête. Cela supprime la décision de routage en même temps que le délai.
Les solutions DNS propres à une machine exigent des preuves. Activer le partage de fichiers ou réécrire le fichier hosts de chaque portable est une mauvaise première réaction à un script de routage lent. Vérifiez le comportement du résolveur et du nom d'hôte sur le réseau touché, surtout après un changement de réseau, et ne modifiez le PAC que là où son chemin de décision réel l'exige.