Fanya PAC iwe haraka bila kubadilisha majibu yake
Hifadhi misamaha inayogusana na mpangilio wa njia mbadala huku ukipunguza kazi ya tathmini ya PAC isiyohitajika.
“Weka kesi ya kawaida kwanza” ni ushauri usiokamilika kwa faili ya PAC. return ya kwanza inamaliza uamuzi. Sheria zinapogusana, mpangilio wao ni sehemu ya sera ya njia.
Fikiria proksi ya kibinafsi kwa huduma moja na njia ya moja kwa moja kwa sehemu iliyobaki ya kikoa chake:
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';
}Majina ni mifano. Kuhamisha ukaguzi mpana wa kiambishi juu ya msamaha wa mwenyeji kamili kunatuma huduma iliyozuiliwa moja kwa moja. Hati inaweza kuwa fupi au haraka huku ikifanya jambo lisilofaa.
Kusanya masharti bila kupoteza kipaumbele
Wakati orodha kubwa kwa kweli ni seti ya majina kamili ya wenyeji wa cheo kimoja na tokeo moja, muundo ufaao wa utafutaji unaweza kuwa wazi zaidi kuliko ukaguzi wa mifumo unaorudiwa. Usawa huo lazima uthibitishwe kwanza. Jina kamili, wildcard na kanuni ya anuwai ya anwani haziingii moja kwa moja katika seti moja inayoweza kubadilishwa.
Vivyo hivyo, kuondoa www. ni mabadiliko ya sera ikiwa majina mawili yanatumia njia tofauti kwa makusudi. Uboreshaji wa ulinganisho wa mfuatano haupaswi kufafanua upya lengwa kwa utulivu.
Ondoa kazi ghali ambayo uamuzi hauhitaji
Ukaguzi wa usawa wa jina la mwenyeji hauhitaji DNS. Tatua tu wakati sera iliyobaki inahitaji anwani, na epuka kurudia utafutaji huo huo ndani ya tathmini moja ambapo mazingira ya PAC yanayotumika yanaruhusu matumizi tena.
Weka seti ndogo ya maamuzi yanayotarajiwa kando ya faili: msamaha mahususi, ndugu chini ya kiambishi kipana, jina la mwenyeji lisilohusiana na maandishi ya anwani husika. Linganisha njia iliyorudishwa na mpangilio wa maingizo yoyote mbadala, sio tu ikiwa JavaScript inachanganuliwa. Matokeo hayo yanapolingana, thibitisha kuwa kivinjari kilipakia PAC iliyorekebishwa.
Uboreshaji wa utendaji ni wa kushawishi wakati kesi zile zile zinahifadhi njia zilizokusudiwa na kazi ya tathmini isiyohitajika inatoweka. Njia za mkato za DIRECT pana zinaweza kuondoa ucheleweshaji huku zikibadilisha IP ya kutoka.