PAC ګړندی کړئ پرته له دې چې ځوابونه یې بدل کړئ
د یو بل پوښونکو استثناؤونو او د بدیل مسیرونو ترتیب وساتئ او د PAC غیر ضروري ارزونه کمه کړئ.
«عام حالت لومړی کېږدئ» د 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 بدلولو سره ځنډ له منځه یوسي.