«Odatiy holatni birinchi qo‘ying» — PAC fayli uchun to‘liq bo‘lmagan maslahat. Birinchi return qarorni tugatadi. Qoidalar bir-biriga tushsa, ularning tartibi marshrut siyosatining bir qismidir.

Bitta xizmat uchun shaxsiy proksi va uning qolgan domeni uchun to‘g‘ridan-to‘g‘ri yo‘lni ko‘rib chiqing:

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

Nomlar misol. Keng suffiks tekshiruvini aniq xost istisnosidan yuqoriga ko‘chirish cheklangan xizmatni to‘g‘ridan-to‘g‘ri yuboradi. Skript qisqaroq yoki tezroq bo‘lishi mumkin, ammo noto‘g‘ri ish qiladi.

Ustuvorlikni yo‘qotmasdan shartlarni guruhlang

Katta ro‘yxat haqiqatan bir xil darajadagi aniq xost nomlari va bitta natijadan iborat bo‘lsa, mos qidiruv tuzilmasi takroriy andoza tekshiruvlaridan tushunarliroq bo‘lishi mumkin. Bu ekvivalentlikni avval isbotlash kerak. Aniq nom, wildcard va manzil diapazoni qoidasi avtomatik ravishda bitta almashtiriladigan to‘plamga kirmaydi.

Xuddi shunday, ikki nom ataylab turli yo‘llardan foydalansa, www. ni olib tashlash siyosat o‘zgarishi. Satr solishtiruvini optimallashtirish manzilni jimgina qayta belgilamasligi kerak.

Qarorga kerak bo‘lmagan qimmat ishni olib tashlang

Xost nomi tengligi tekshiruvi DNS talab qilmaydi. Faqat qolgan siyosat manzilga muhtoj bo‘lganda hal qiling va qo‘llab-quvvatlanadigan PAC muhiti qayta foydalanishga ruxsat beradigan joyda bitta baholash ichida o‘sha qidiruvni takrorlashdan saqlaning.

Fayl yonida kutilayotgan qarorlarning kichik to‘plamini saqlang: aniq istisno, keng suffiks ostidagi aka-uka, aloqasiz xost nomi va tegishli manzil literallari. JavaScript tahlil qilinishini emas, qaytarilgan yo‘l va har qanday zaxira yozuvining tartibini solishtiring. Bu natijalar mos kelsa, brauzer yangilangan PAC ni yuklaganini tekshiring.

Xuddi shu holatlar o‘z mo‘ljal yo‘llarini saqlab, keraksiz baholash ishi yo‘qolsa, unumdorlik yaxshilanishi ishonchli. Keng DIRECT qisqartmalari chiqish IP sini o‘zgartirib, kechikishni yo‘q qilishi mumkin.

O'xshash maqolalar