PAC-ı cavablarını dəyişmədən sürətləndirin
Üst-üstə düşən istisnaları və ehtiyat sırasını qoruyaraq lazımsız PAC qiymətləndirmə işini azaldın.
“Ümumi halı birinci qoy” PAC faylı üçün natamam məsləhətdir. Birinci return qərarı bitirir. Qaydalar üst-üstə düşürsə, onların sırası marşrut siyasətinin hissəsidir.
Bir xidmət üçün şəxsi proksi və domenin qalan hissəsi üçün birbaşa marşrutu nəzərdən keçirin:
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';
}Adlar nümunədir. Geniş şəkilçi yoxlamasını dəqiq host istisnasının üstünə köçürmək məhdudlaşdırılmış xidməti birbaşa göndərir. Skript səhv iş görərkən daha qısa və ya sürətli ola bilər.
Üstünlüyü itirmədən şərtləri qruplaşdırın
Böyük siyahı həqiqətən eyni dərəcəli dəqiq host adlarından və bir nəticədən ibarətsə, uyğun axtarış strukturu təkrar naxış yoxlamalarından daha aydın ola bilər. Bu ekvivalentlik əvvəlcə müəyyən edilməlidir. Dəqiq ad, wildcard və ünvan aralığı qaydası avtomatik olaraq bir dəyişdirilə bilən çoxluğa aid deyil.
Eyni şəkildə, iki ad qəsdən fərqli marşrutlar istifadə edirsə, www. -in silinməsi siyasət dəyişikliyidir. Sətir müqayisəsini optimallaşdırmaq təyinatı səssizcə yenidən təyin etməməlidir.
Qərarın ehtiyac duymadığı bahalı işi çıxarın
Host adı bərabərliyi yoxlaması DNS tələb etmir. Yalnız qalan siyasət ünvana ehtiyac duyduqda həll edin və dəstəklənən PAC mühiti təkrar istifadəyə icazə verdikdə bir qiymətləndirmə daxilində eyni axtarışı təkrarlamayın.
Faylın yanında kiçik gözlənilən qərarlar dəsti saxlayın: xüsusi istisna, geniş şəkilçi altında bir qardaş, əlaqəsiz host adı və müvafiq ünvan literalları. JavaScript-in sadəcə parse olunmasını deyil, qaytarılan marşrutu və hər hansı ehtiyat girişinin sırasını müqayisə edin. Bu nəticələr uyğun gəldikdən sonra, brauzerin yenilənmiş PAC-ı yüklədiyini yoxlayın.
Performans yaxşılaşması, eyni halların nəzərdə tutulan marşrutlarını saxladığı və lazımsız qiymətləndirmə işinin yox olduğu zaman inandırıcıdır. Geniş DIRECT qısayolları çıxış IP-ni dəyişərkən gecikməni yox edə bilər.