Uređeno prebacivanje proxyja u PAC datoteci
PAC rezultat razdvojen tačkom-zarezom nudi alternativne rute. Ne šalje zahtjev uzastopno kroz oba proxy servera.
PAC rezultat razdvojen tačkom-zarezom nudi alternativne rute po redu:
return "PROXY proxy-a.example:8080; PROXY proxy-b.example:8080";
Koristite stvarne HTTP završne točke koje zahtijeva politika. Za testove javnih odredišta gdje su javni proxyji dozvoljeni, lista HTTP proxyja nudi kandidate. Preglednik može isprobati B kada je to prikladno nakon što A ne uspije. Promet ne prolazi kroz A pa zatim kroz B. Lanac zahtijeva posebnu podršku na klijentu ili proxy serverima; curl-ov lanac od SOCKS-a do HTTP-a jedan je podržani raspored.
Dostupnost skripte i dostupnost proxyja
Klijent prvo mora dobiti upotrebljivu PAC skriptu. Drugi proxy u povratnoj vrijednosti ne može pomoći pregledniku koji nije uspio preuzeti skriptu i nema upotrebljivu keširanu kopiju.
Nakon evaluacije preglednik bira među vraćenim rutama. PAC referenca definira uređeni format; preglednik određuje koji kvarovi pokreću prebacivanje i koliko dugo pamti neuspjelog kandidata. HTTP greška primljena kroz ispravan proxy ne pokreće automatski drugu rutu.
Direktna alternativa
Dodavanje ; DIRECT dopušta rutu bez ijednog proxyja. To može odgovarati politici roamingu, ali je u sukobu sa zahtjevom da pogođeni promet uvijek koristi odobreni izlaz.
Za izvještaj o prekidu zabilježite je li skripta preuzeta, njezin rezultat za pogođeni URL i alternativu koju je preglednik pokušao. Ta zapažanja lociraju kvar između dostave skripte, evaluacije i proxy veze.