«Энгийн тохиолдлыг эхэнд тавь» нь 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-г өөрчлөхдөө саатал арилгаж чадна.

Холбоотой нийтлэлүүд