Zaglavljeni 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 servera malo mijenja stvari. 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 više puta 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, njenom vrednovanju ili spajanju na vraćeni proxy. Prazan dnevnik pristupa proxyja u skladu je s prve dvije faze; ne dokazuje da je preglednik koristio izravnu rutu.
Zatim provjerite koja pravila trebaju DNS. Microsoftove smjernice za performanse PAC-a preporučuju izbjegavanje nepotrebnog rada koji ovisi o DNS-u. Provjera jednakosti imena hosta ne treba iste informacije kao razrješavanje tog imena i provjera podmreže.
2. Uklonite nepotreban DNS rad
Poznati izuzeci za imena hostova često se mogu odlučiti prije širokih provjera temeljenih na adresi. Razrješavajte ime samo kada preostala politika doista traži njegovu adresu. Sačuvajte rezultat u lokalnoj varijabli 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.