„Setjið algenga tilfellið fyrst“ er ófullnægjandi ráð fyrir PAC-skrá. Fyrsta return lýkur ákvörðuninni. Þegar reglur skarast er röð þeirra hluti af leiðarstefnunni.

Hugsaðu þér einkaumboð fyrir eina þjónustu og beina leið fyrir afgang lénsins:

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';
}

Nöfnin eru dæmi. Ef breiða viðskeytaprófunin er færð ofar undantekningunni fyrir nákvæma hýsilinn fer takmarkaða þjónustan beint. Skriftan getur orðið styttri eða hraðvirkari og samt gert það rangt.

Flokkaðu skilyrðin án þess að missa forgang

Þegar stór listi er í raun mengi nákvæmra hýslnafna í sama flokki með eina niðurstöðu getur hentug leitarbygging verið skýrari en endurteknar mynsturprófanir. Þetta jafngildi þarf fyrst að sanna. Nákvæmt nafn, wildcard og regla um vistfangsbil heyra ekki sjálfkrafa til eins skiptanlegs mengis.

Á sama hátt er að fjarlægja www. stefnubreyting ef nöfnin tvö nota viljandi mismunandi leiðir. Bestun strengjasamanburðar ætti ekki að endurskilgreina áfangastaðinn hljóðlaust.

Fjarlægðu dýra vinnu sem ákvörðunin þarf ekki

Jafnréttisprófun hýslnafns krefst ekki DNS. Leystu aðeins þegar afgangsstefnan þarf vistfang og forðastu að endurtaka sömu uppflettingu innan einnar matsferlis þar sem studda PAC-umhverfið leyfir endurnotkun.

Haltu litlu safni væntanlegra ákvarðana við skrána: tiltekna undantekninguna, systur undir breiða viðskeytinu, ótengt hýslnanafn og viðeigandi vistfangstölur. Berðu saman skilaðri leið og röð varafærslna, ekki aðeins hvort JavaScript greinist. Þegar þessar niðurstöður stemma, staðfestu að vafrinn hafi hlaðið endurskoðuðu PAC-inu.

Afkastabati er sannfærandi þegar sömu tilfelli halda fyrirhuguðum leiðum sínum og óþörf matvinna hverfur. Breiðar DIRECT-styttingar geta látið töf hverfa á meðan útIP breytist.

Tengdir greinar