Egizu PAC azkarrago, haren erantzunak aldatu gabe
Mantendu gainjarritako salbuespenak eta ordezko ibilbideen ordena, PAC ebaluazio lan alferrikakoa murriztuz.
«Jarri kasu arrunta lehenengo» aholku osatugabea da PAC fitxategi batentzat. Lehen return-ak erabakia amaitzen du. Arauak gainjartzen badira, haien ordena ibilbide politikaren parte da.
Demagun zerbitzu baterako proxy pribatua eta haren domeinuaren gainerakoarentzako bide zuzena:
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';
}Izenak adibideak dira. Sufixu egiaztapen zabala ostalari zehatzaren salbuespenaren gainetik jartzeak zerbitzu mugatua zuzenean bidaltzen du. Scripta laburragoa edo azkarragoa izan daiteke gauza okerra egiten duen bitartean.
Taldekatu baldintzak lehentasuna galdu gabe
Zerrenda handi bat benetan maila bereko ostalari-izen zehatzen multzoa eta emaitza bakarra denean, egokia den bilaketa-egiturak argiagoa izan daiteke errepikatutako patroi egiaztapenak baino. Baliokidetasun hori lehenbailehen frogatu behar da. Izen zehatz bat, wildcard bat eta helbide-tartearen arau bat ez dira automatikoki trukagarriak diren multzo bakarrean sartzen.
Era berean, www. kentzea politika aldaketa da bi izenek nahita bide desberdinak erabiltzen badituzte. Kate-konparaketa bat optimizatzeak ez luke helmuga isilpean berdefinitu behar.
Kendu erabakiak behar ez duen lan garestia
Ostalari-izenaren berdintasun egiaztapenak ez du DNS behar. Ebatzi soilik gainerako politikak helbidea behar duenean, eta saihestu bilaketa bera ebaluazio batean errepikatzea PAC ingurune onartuak berrerabiltzea baimentzen duenean.
Eduki itxarondako erabakien multzo txiki bat fitxategiaren ondoan: salbuespen zehatza, sufixu zabalaren azpiko anai bat, erlaziorik gabeko ostalari-izena eta dagozkion helbide-literalen bat. Konparatu itzulitako ibilbidea eta ordezko sarreren ordena, ez bakarrik JavaScript analizatzen den. Emaitza horiek bat etortzen direnean, egiaztatu nabigatzaileak berrikusitako PAC kargatu duela.
Errendimendu hobekuntza sinesgarria da kasu berberek beren ibilbide xedeak mantentzen dituztenean eta ebaluazio lan alferrikakoa desagertzen denean. DIRECT lasterbide zabalek atzerapena desagerrarazi dezakete irteera IPa aldatzen duten bitartean.