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 മാറ്റിക്കൊണ്ട് കാലതാമസം ഇല്ലാതാക്കാം.

അനുബന്ധ ലേഖനങ്ങൾ