Agħmel il-PAC aktar mgħaġġel mingħajr ma tbiddel it-tweġibiet tiegħu
Żomm l-eċċezzjonijiet li jikkoinċidu u l-ordni tal-mogħdijiet ta' rikors waqt li tnaqqas ix-xogħol bla bżonn tal-evalwazzjoni tal-PAC.
“Poġġi l-każ komuni l-ewwel” hija parir mhux sħiħ għal fajl PAC. L-ewwel return itemm id-deċiżjoni. Meta r-regoli jikkoinċidu, l-ordni tagħhom hija parti mill-politika tal-mogħdija.
Ikkunsidra proxy privat għal servizz wieħed u rotta diretta għall-bqija tal-dominju tiegħu:
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';
}L-ismijiet huma eżempji. Jekk iċċaqlaq il-verifika wiesgħa tas-suffiss fuq l-eċċezzjoni tal-host eżatt, is-servizz ristrett imur dirett. L-iskript jista' jkun iqsar jew aktar mgħaġġel filwaqt li jagħmel il-ħaġa żbaljata.
Iġġruppa l-kundizzjonijiet mingħajr ma titlef il-preċedenza
Meta lista kbira hija tassew sett ta' ismijiet tal-host eżatti fl-istess rank b'riżultat wieħed, struttura ta' tfittxija adatta tista' tkun aktar ċara mill-verifiki ripetuti tal-mudell. Dik l-ekwivalenza trid tiġi stabbilita l-ewwel. Isem eżatt, wildcard u regola tal-firxa tal-indirizzi mhumiex awtomatikament f'sett wieħed li jista' jiġi skambjat.
Bl-istess mod, it-tneħħija ta' www. hija bidla fil-politika jekk iż-żewġ ismijiet jużaw rotot differenti apposta. L-ottimizzazzjoni ta' paragun ta' strings m'għandhiex tiddefinixxi mill-ġdid id-destinazzjoni bil-kwiet.
Neħħi x-xogħol għali li d-deċiżjoni ma teħtieġx
Verifika tal-ugwaljanza tal-isem tal-host ma teħtieġx DNS. Issolvi biss meta l-politika li tifdal teħtieġ indirizz, u evita li tirrepeti l-istess tfittxija f'evalwazzjoni waħda fejn l-ambjent PAC appoġġjat jippermetti użu mill-ġdid.
Żomm sett żgħir ta' deċiżjonijiet mistennija maġenb il-fajl: l-eċċezzjoni speċifika, ħuwa taħt is-suffiss wiesa', isem tal-host mhux relatat u l-litterali tal-indirizz rilevanti. Qabbel ir-rotta mibgħuta lura u l-ordni ta' kwalunkwe entrata ta' rikors, mhux biss jekk il-JavaScript tiġix analizzata. Ladarba dawk ir-riżultati jaqblu, ivverifika li l-browser għabba l-PAC rivedut.
Titjib fil-prestazzjoni huwa konvinċenti meta l-istess każijiet iżommu r-rotot maħsuba tagħhom u x-xogħol tal-evalwazzjoni bla bżonn jisparixxi. Skorċatoji DIRECT wiesa' jistgħu jneħħu dewmien filwaqt li jbiddlu l-IP tal-ħruġ.