“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ġ.

Artikli relatati