“Vendosni rastin e zakonshëm i pari” është këshillë e paplotë për një skedar PAC. return i parë e përfundon vendimin. Kur rregullat mbivendosen, rendi i tyre është pjesë e politikës së rrugëzimit.

Merrni në konsideratë një proxy privat për një shërbim dhe një rrugë të drejtpërdrejtë për pjesën tjetër të domenit të tij:

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

Emrat janë shembuj. Kalimi i kontrollit të gjerë të sufiksit mbi përjashtimin e hostit të saktë e dërgon shërbimin e kufizuar drejtpërdrejt. Skripti mund të jetë më i shkurtër ose më i shpejtë duke bërë të gabuarën.

Gruponi kushtet pa humbur përparësinë

Kur një listë e madhe është vërtet një grup emrash hosti të saktë, të të njëjtit rang dhe me një rezultat, një strukturë e përshtatshme kërkimi mund të jetë më e qartë se kontrollet e përsëritura të modeleve. Ajo ekuivalencë duhet vërtetuar së pari. Një emër i saktë, një wildcard dhe një rregull intervali adresash nuk i përkasin automatikisht një grupi të vetëm të këmbyeshëm.

Po ashtu, heqja e www. është ndryshim politike nëse dy emrat përdorin qëllimisht rrugë të ndryshme. Optimizimi i një krahasimi vargjesh nuk duhet të ripërcaktojë në heshtje destinacionin.

Hiqni punën e shtrenjtë që vendimi nuk e kërkon

Kontrolli i barazisë së emrit të hostit nuk kërkon DNS. Zgjidhni vetëm kur politika e mbetur kërkon një adresë dhe shmangni përsëritjen e të njëjtit kërkim brenda një vlerësimi ku mjedisi PAC i mbështetur lejon ripërdorimin.

Mbani një grup të vogël vendimesh të pritura pranë skedarit: përjashtimin specifik, një vëlla nën sufiksin e gjerë, një emër hosti të palidhur dhe literalët përkatës të adresave. Krahasoni rrugën e kthyer dhe rendin e çdo hyrjeje rezervë, jo vetëm nëse JavaScript analizohet. Kur ato rezultate përputhen, verifikoni që shfletuesi ngarkoi PAC-in e rishikuar.

Një përmirësim i performancës është bindës kur të njëjtat raste ruajnë rrugët e synuara dhe puna e panevojshme zhduket. Shkurtoret e gjera DIRECT mund të bëjnë që një vonesë të zhduket duke ndryshuar IP-në e daljes.

Artikuj të ngjashëm