De PAC méi séier maachen, ouni seng Äntwerten ze änneren
D'Iwwerlappend Ausnamen an d'Reiefolleg vun de Fallbacken erhalen, wärend onnéideg PAC-Auswäertungsaarbecht reduzéiert gëtt.
„Setzt de gewéinleche Fall fir d'éischt“ ass en onkompletten Tipp fir eng PAC-Datei. Den éischten return beendet d'Entscheedung. Wa Regelen sech iwwerlappen, ass hir Reiefolleg en Deel vun der Routing-Politik.
Stellt iech e private Proxy fir ee Service an eng direkt Route fir de Rescht vun senger Domain vir:
function FindProxyForURL(url, host) {
host = host.toLowerCase();
if (host === 'restricted.example.net') {
return 'PROXY proxy.example.net:8080';
}
if (dnsDomainIs(host, '.example.net')) {
return 'DIRECT';
}
return 'PROXY proxy.example.net:8080';
}D'Nimm sinn Beispiller. Wa béid breet Suffixkontroll iwwer d'Ausnam vum geneeë Host geplangt gëtt, geet de beschränkte Service direkt eraus. D'Skript ka méi kuerz oder méi séier sinn an dobäi dat Falscht maachen.
Gruppéiert d'Konditiounen ouni Virrang ze verléieren
Wann eng grouss Lëscht wierklech eng Rei geneeë Hostnimm vun der selwechter Klass mat engem Resultat ass, kann eng passend Sichstruktur méi kloer sinn wéi widderholl Musterkontrollen. Dës Gläichwäertegkeet muss fir d'éischt bewisen ginn. En geneeën Numm, e Wildcard an eng Adressberäich-Regel gehéieren net automatesch zu engem austauschbare Set.
Gläich ass d'Ewechhuele vun www. eng Politikännerung, wann déi zwou Nimm bewosst verschidde Route benotzen. D'Optimiséiere vun engem Stringvergläich sollt d'Zil net roueg nei definéieren.
Huet déi deier Aarbecht ewech, déi d'Entscheedung net brauch
Eng Gläichheetskontroll vum Hostnumm brauch keen DNS. Léist nëmmen op, wann déi reschtlech Politik eng Adress brauch, an vermeit déiselwecht Nofro bannent enger Auswäertung ze widderhuelen, wou d'ënnerstëtzten PAC-Ëmfeld d'Wiederverwendung erlaabt.
Halt e klenge Set vun erwaarten Entscheedungen nieft der Datei: déi spezifesch Ausnam, eng Schwëster ënner dem breede Suffix, en onbetraffenen Hostnumm an déi relevant Adressliteralen. Vergläicht déi zréckginn Route an d'Reiefolleg vun eventuellen Fallback-Andräg, net just ob de JavaScript parst. Wann déi Resultater iwwereneen stëmmen, iwwerpréift ob de Browser de revidéierte PAC gelueden huet.
Eng Leeschtungsverbesserung ass iwwerzeegend, wann déiselwecht Fäll hir virgesinn Route behalen an onnéideg Auswäertungsaarbecht verschwënnt. Breet DIRECT-Ofkierzungen kënnen eng Verzögerung verschwannen, wärend d'Ausgangs-IP sech ännert.