Zaglavili ste na “Resolving Host in Proxy Script”? Pogledajte PAC datoteku
Preglednik može čekati DNS dok odlučuje koji proxy koristiti, prije nego otvori vezu koja preuzima stranicu.
Statusna poruka kaže “Resolving host in proxy script,” ali promjena proxy poslužitelja malo toga mijenja. To je koristan trag: preglednik možda još odlučuje kamo poslati zahtjev.
PAC datoteka može izvoditi provjere koje ovise o DNS-u. Ako te provjere čekaju nedostupni resolver ili opetovano postavljaju nepotrebna pitanja, učitavanje stranice može stati prije nego odabrani proxy išta primi.
1. Utvrdite gdje je pauza
Za jedan pogođeni URL utvrdite nastaje li kašnjenje pri dohvaćanju PAC datoteke, njezinu vrednovanju ili spajanju na vraćeni proxy. Prazan zapisnik pristupa proxyja u skladu je s prve dvije faze; ne dokazuje da je preglednik upotrijebio izravnu rutu.
Zatim provjerite koja pravila trebaju DNS. Microsoftove smjernice za rad PAC-a preporučuju izbjegavanje nepotrebnog rada koji ovisi o DNS-u. Provjera jednakosti imena hosta ne treba iste podatke kao razrješavanje tog imena i provjera podmreže.
2. Uklonite nepotreban DNS rad
Poznati izuzetci za imena hostova često se mogu odlučiti prije širokih provjera temeljenih na adresi. Razrješavajte ime samo kada preostala politika doista treba njegovu adresu. Spremite rezultat u lokalnu varijablu ako nekoliko sljedećih uvjeta treba istu vrijednost.
Ne “popravljajte” spor skript dodavanjem bezuvjetnog vraćanja DIRECT na vrh. Time uklanjate odluku o usmjeravanju zajedno s kašnjenjem.
Rješenja za DNS specifična za računalo trebaju dokaze. Uključivanje dijeljenja datoteka ili prepisivanje hosts datoteke na svakom prijenosniku loša je prva reakcija na spor skript za usmjeravanje. Provjerite ponašanje resolvera i imena hosta na pogođenoj mreži, osobito nakon promjene mreže, i mijenjajte PAC samo tamo gdje to njegov stvarni put odlučivanja zahtijeva.