PAC ගොනුවකට “සාමාන්‍ය අවස්ථාව මුලින් තබන්න” යනු අසම්පූර්ණ උපදෙසකි. පළමු return තීරණය අවසන් කරයි. නීති අතිච්ඡාදනය වන විට ඒවායේ අනුපිළිවෙල මාර්ග ප්‍රතිපත්තියේ කොටසකි.

එක් සේවාවකට පුද්ගලික ප්‍රොක්සියක් සහ එහි ඉතිරි වසමට සෘජු මාර්ගයක් සලකා බලන්න:

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

නම් උදාහරණ වේ. පුළුල් උපසර්ග පරීක්‍ෂාව නිශ්චිත සත්කාරක ව්‍යතිරේකයට ඉහළින් ගෙන ගියොත් සීමිත සේවාව සෘජුවම යයි. ස්ක්‍රිප්ටය කෙටි හෝ වේගවත් විය හැකි නමුත් වැරදි දෙය කරයි.

ප්‍රමුඛතාව නොබිඳ ලක්ෂණ කාණ්ඩගත කරන්න

විශාල ලැයිස්තුවක් සැබවින්ම එකම ප්‍රතිඵලයක් සහිත සමාන මට්ටමේ නිශ්චිත සත්කාරක නාමවල කට්ටලයක් නම්, සුදුසු සෙවුම් ව්‍යුහයක් නැවත නැවත රටා පරීක්‍ෂා කිරීමට වඩා පැහැදිලි විය හැක. එම සමානාත්මතාව පළමුව ඔප්පු කළ යුතුය. නිශ්චිත නාමයක්, wildcard එකක් සහ ලිපින පරාස නීතියක් ස්වයංක්‍රීයව එක් හුවමාරු කළ හැකි කට්ටලයකට අයත් නොවේ.

එලෙසම, නාම දෙක චේතනාන්විතව විවිධ මාර්ග භාවිත කරන්නේ නම් www. ඉවත් කිරීම ප්‍රතිපත්ති වෙනසකි. තන්තු සංසන්දනයක් ප්‍රශස්ත කිරීම ගමනාන්තය නිහඬව නැවත අර්ථ දැක්විය යුතු නොවේ.

තීරණයට අවශ්‍ය නැති මිල අධික කටයුතු ඉවත් කරන්න

සත්කාරක නාම සමානතා පරීක්‍ෂාවට DNS අවශ්‍ය නොවේ. ඉතිරි ප්‍රතිපත්තියට ලිපිනයක් අවශ්‍ය විට පමණක් විසඳන්න, සහ ආධාරක PAC පරිසරය නැවත භාවිතයට ඉඩ දෙන තැන එක් ඇගයීමක් තුළ එම සෙවුම නැවත කිරීමෙන් වළකින්න.

ගොනුව අසල අපේක්ෂිත තීරණ කුඩා කට්ටලයක් තබා ගන්න: නිශ්චිත ව්‍යතිරේකය, පුළුල් උපසර්ගය යටතේ සහෝදරයෙක්, සම්බන්ධයක් නැති සත්කාරක නාමයක් සහ අදාළ ලිපින අක්ෂර. JavaScript විග්‍රහ වේද යන්න පමණක් නොව, ආපසු දෙන මාර්ගය සහ ඕනෑම ආපසු ඇතුළත් කිරීමක අනුපිළිවෙල සංසන්දනය කරන්න. එම ප්‍රතිඵල ගැලපුණු විට, බ්‍රවුසරය සංශෝධිත PAC පූරණය කළ බව තහවුරු කරන්න.

එම අවස්ථා ඒවායේ අපේක්ෂිත මාර්ග රඳවා ගනිමින් අනවශ්‍ය ඇගයීම් කටයුතු අතුරුදහන් වන විට කාර්ය සාධන වැඩිදියුණුව විශ්වාසදායකය. පුළුල් DIRECT කෙටි මාර්ග පිටවන IP වෙනස් කරමින් ප්‍රමාදය අතුරුදහන් කළ හැක.

අදාළ ලිපි