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 ବଦଳାଇ ବିଳମ୍ବ ଦୂର କରିପାରେ।