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-син өзгөртүп жатып, кечигүүнү жок кыла алат.