എന്താണ് NGINX?

ഉയർന്ന ട്രാഫിക്ക് വെബ്‌സൈറ്റുകൾ കാര്യക്ഷമമായും വേഗത്തിലും കൈകാര്യം ചെയ്യാൻ രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന ഒരു വെബ് സെർവർ സോഫ്റ്റ്‌വെയറാണ് NGINX. വേഗത, സ്കേലബിളിറ്റി, വിശ്വാസ്യത എന്നിവയ്ക്ക് ഇത് അറിയപ്പെടുന്നു.

എന്താണ് NGINX?

വെബ്‌സൈറ്റുകളെ വേഗത്തിൽ പ്രവർത്തിപ്പിക്കാനും ഒരേ സമയം കൂടുതൽ സന്ദർശകരെ കൈകാര്യം ചെയ്യാനും സഹായിക്കുന്ന ഒരു സോഫ്റ്റ്‌വെയറാണ് NGINX. സന്ദർശകരെ ശരിയായ സ്ഥലങ്ങളിലേക്ക് നയിക്കുകയും എല്ലാം സുഗമമായി നടക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുകയും ചെയ്യുന്ന ഒരു ട്രാഫിക് പോലീസിനെ പോലെയാണ് ഇത്.

ഒരു വെബ് സെർവർ, റിവേഴ്സ് പ്രോക്സി, ഉള്ളടക്ക കാഷെ, ലോഡ് ബാലൻസർ എന്നിവയായി വർത്തിക്കുന്ന ശക്തമായ മൾട്ടിഫങ്ഷൻ ടൂളാണ് NGINX. ഇത് 2004 ൽ ഇഗോർ സിസോവ് സൃഷ്ടിച്ചതാണ്, ഇപ്പോൾ ലോകമെമ്പാടുമുള്ള എല്ലാ വലുപ്പത്തിലുള്ള ഓർഗനൈസേഷനുകളും ഇത് വ്യാപകമായി ഉപയോഗിക്കുന്നു. അതിന്റെ കൂടെ എsyncഒരേ സമയം ഒന്നിലധികം അഭ്യർത്ഥനകൾ കാര്യക്ഷമമായി പ്രോസസ്സ് ചെയ്യാൻ NGINX-ന് കഴിയും, ഇത് വളരെ സ്കെയിലബിൾ ആക്കുന്നു.

ഡോക്യുമെന്റേഷൻ, ഇബുക്കുകൾ, വെബിനാറുകൾ, വീഡിയോകൾ എന്നിവ ഉൾപ്പെടെ ഉപയോക്താക്കളെ ആരംഭിക്കാൻ സഹായിക്കുന്നതിന് NGINX നിരവധി ഉറവിടങ്ങൾ വാഗ്ദാനം ചെയ്യുന്നു. ഇതിന്റെ ഇവന്റ് അധിഷ്‌ഠിത മോഡലും ഒഎസ്-ആശ്രിത സംവിധാനങ്ങളും തൊഴിലാളി പ്രക്രിയകൾക്കിടയിൽ അഭ്യർത്ഥനകൾ ഫലപ്രദമായി വിതരണം ചെയ്യാൻ അതിനെ പ്രാപ്‌തമാക്കുന്നു. NGINX സ്വതന്ത്രവും ഓപ്പൺ സോഴ്‌സ് സോഫ്‌റ്റ്‌വെയറുമാണ്, 2-ക്ലോസ് ബിഎസ്‌ഡി ലൈസൻസിന്റെ നിബന്ധനകൾക്ക് കീഴിൽ പുറത്തിറക്കി. തൽഫലമായി, ഉപകരണം മെച്ചപ്പെടുത്തുന്നതും വികസിപ്പിക്കുന്നതും തുടരുന്ന സംഭാവന ചെയ്യുന്നവരുടെ വലിയതും സജീവവുമായ ഒരു കമ്മ്യൂണിറ്റിയെ ഇത് നേടി.

ഈ ലേഖനത്തിൽ, NGINX എന്താണെന്നും അത് എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്നും വെബ് ഡെവലപ്പർമാർക്കും സിസ്റ്റം അഡ്‌മിനിസ്‌ട്രേറ്റർമാർക്കും ഇത് ഒരു ജനപ്രിയ ഉപകരണമായി മാറിയത് എന്തുകൊണ്ടാണെന്നും പര്യവേക്ഷണം ചെയ്യുന്നതിനെ കുറിച്ച് ഞങ്ങൾ സൂക്ഷ്മമായി പരിശോധിക്കും. നിങ്ങൾ NGINX-ൽ ആരംഭിക്കുകയാണോ അതോ പരിചയസമ്പന്നനായ ഉപയോക്താവാണോ, ഈ ലേഖനം ടൂളിനെയും അതിന്റെ കഴിവുകളെയും കുറിച്ച് സമഗ്രമായ ഒരു അവലോകനം നൽകാൻ ലക്ഷ്യമിടുന്നു. അതിനാൽ, വെബ് ഡെവലപ്‌മെന്റിനും സെർവർ മാനേജുമെന്റിനുമായി NGINX-നെ ഇത്രയും ശക്തവും വൈവിധ്യപൂർണ്ണവുമായ ഉപകരണമാക്കി മാറ്റുന്നത് എന്താണെന്ന് നമുക്ക് മനസിലാക്കാം.

എന്താണ് NGINX?

റിവേഴ്‌സ് പ്രോക്‌സി, ലോഡ് ബാലൻസർ, ഉള്ളടക്ക കാഷെ, വെബ് സെർവർ എന്നിങ്ങനെ വ്യാപകമായി ഉപയോഗിക്കുന്ന ഒരു ജനപ്രിയ ഓപ്പൺ സോഴ്‌സ് വെബ് സെർവറാണ് NGINX. ഇത് ഇഗോർ സിസോവ് സൃഷ്‌ടിക്കുകയും 2004-ൽ ആദ്യമായി പരസ്യമായി പുറത്തിറക്കുകയും ചെയ്‌തു. ഉയർന്ന-പ്രകടനം, സ്കേലബിളിറ്റി, സ്ഥിരത എന്നിവയ്‌ക്ക് NGINX അറിയപ്പെടുന്നു, ഇത് ഉയർന്ന ട്രാഫിക്കുള്ള വെബ്‌സൈറ്റുകൾക്കും ആപ്ലിക്കേഷനുകൾക്കുമുള്ള ഒരു ജനപ്രിയ തിരഞ്ഞെടുപ്പാക്കി മാറ്റുന്നു.

NGINX അവലോകനം

NGINX ഭാരം കുറഞ്ഞതും ഉയർന്ന പ്രകടനമുള്ളതുമായ വെബ് സെർവറാണ്, അത് ഇവന്റ്-ഡ്രൈവൺ ഉപയോഗിക്കുന്നു, asyncസമകാലികമായ നിരവധി അഭ്യർത്ഥനകൾ കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഘടികാര വാസ്തുവിദ്യ. ഇത് സ്റ്റാറ്റിക്, ഡൈനാമിക് ഉള്ളടക്കം കൈകാര്യം ചെയ്യാൻ രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നു, കൂടാതെ വെബ് പേജുകൾ, മീഡിയ സ്ട്രീമിംഗ്, API അഭ്യർത്ഥനകൾ എന്നിവ നൽകുന്നതിന് ഇത് ഉപയോഗിക്കാം. 10 കൺകറന്റ് കണക്ഷനുകൾ കൈകാര്യം ചെയ്യുന്നതിനുള്ള വെല്ലുവിളിയെ സൂചിപ്പിക്കുന്ന "C10,000k പ്രശ്നം" കൈകാര്യം ചെയ്യാനുള്ള കഴിവിനും NGINX അറിയപ്പെടുന്നു.

NGINX ആർക്കിടെക്ചർ

ഇൻകമിംഗ് അഭ്യർത്ഥനകൾ കൈകാര്യം ചെയ്യാൻ NGINX ഒരു മാസ്റ്റർ പ്രോസസ്സും ഒന്നിലധികം വർക്കർ പ്രോസസ്സുകളും ഉപയോഗിക്കുന്നു. മാസ്റ്റർ പ്രോസസ്സ് തൊഴിലാളി പ്രക്രിയകൾ നിയന്ത്രിക്കുകയും ഇൻകമിംഗ് കണക്ഷനുകൾ ശ്രദ്ധിക്കുകയും ചെയ്യുന്നു. ഒരു കണക്ഷൻ ലഭിക്കുമ്പോൾ, അഭ്യർത്ഥന കൈകാര്യം ചെയ്യുന്ന ഒരു വർക്കർ പ്രോസസിലേക്ക് മാസ്റ്റർ പ്രോസസ്സ് അതിനെ നിയോഗിക്കുന്നു. NGINX ഒരു എ ഉപയോഗിക്കുന്നുsynchronous architecture, അതായത് മറ്റ് അഭ്യർത്ഥനകൾ തടയാതെ തന്നെ ഒരേസമയം നിരവധി അഭ്യർത്ഥനകൾ കൈകാര്യം ചെയ്യാൻ ഇതിന് കഴിയും.

NGINX ഡൈനാമിക് മൊഡ്യൂളുകളും പിന്തുണയ്ക്കുന്നു, അത് ആവശ്യാനുസരണം ഫീച്ചറുകൾ ചേർക്കാനോ നീക്കം ചെയ്യാനോ ഉപയോക്താക്കളെ അനുവദിക്കുന്നു. നിർദ്ദിഷ്ട ഉപയോഗ കേസുകൾക്കായി NGINX ഇഷ്‌ടാനുസൃതമാക്കുന്നത് ഇത് എളുപ്പമാക്കുന്നു.

സവിശേഷതകൾ

NGINX ഇനിപ്പറയുന്നവ ഉൾപ്പെടെ നിരവധി സവിശേഷതകൾ വാഗ്ദാനം ചെയ്യുന്നു:

  • റിവേഴ്സ് പ്രോക്സിയും ലോഡ് ബാലൻസും
  • ഉള്ളടക്ക കാഷിംഗ്
  • SSL/TLS എൻക്രിപ്ഷൻ
  • URL റീറൈറ്റിംഗ്
  • WebSocket പിന്തുണ
  • HTTP / 2 പിന്തുണ
  • FastCGI പിന്തുണ
  • IPv6 പിന്തുണ
  • ഡൈനാമിക് മൊഡ്യൂളുകൾ
  • Asyncവൃത്തികെട്ട വാസ്തുവിദ്യ
  • സ്കേലബിളിറ്റിയും ഉയർന്ന പ്രകടനവും
  • സുരക്ഷാ സവിശേഷതകൾ

കാഷെ

എൻ‌ജി‌ഐ‌എൻ‌എക്‌സിന്റെ പ്രധാന സവിശേഷതകളിലൊന്ന് അതിന്റെ ഉള്ളടക്ക കാഷിംഗ് കഴിവുകളാണ്. NGINX-ന് സ്റ്റാറ്റിക്, ഡൈനാമിക് ഉള്ളടക്കം കാഷെ ചെയ്യാൻ കഴിയും, ഇത് ഉപയോക്താക്കൾക്കുള്ള പ്രകടനം ഗണ്യമായി മെച്ചപ്പെടുത്തും. മറ്റ് സെർവറുകളിൽ നിന്നുള്ള ഉള്ളടക്കം കാഷെ ചെയ്യാൻ അനുവദിക്കുന്ന റിവേഴ്സ് പ്രോക്സി കാഷിംഗും NGINX പിന്തുണയ്ക്കുന്നു.

ബാലൻസിങ് ലോഡ് ചെയ്യുക

NGINX അതിന്റെ ലോഡ് ബാലൻസിങ് കഴിവുകൾക്കും പേരുകേട്ടതാണ്. ഇതിന് ഒന്നിലധികം ബാക്കെൻഡ് സെർവറുകളിലുടനീളം ഇൻകമിംഗ് അഭ്യർത്ഥനകൾ വിതരണം ചെയ്യാൻ കഴിയും, ഇത് പ്രകടനം മെച്ചപ്പെടുത്താനും ഉയർന്ന ലഭ്യത ഉറപ്പാക്കാനും കഴിയും. NGINX, റൗണ്ട് റോബിൻ, IP ഹാഷ്, കുറഞ്ഞ കണക്ഷനുകൾ എന്നിവയുൾപ്പെടെ ലോഡ് ബാലൻസിങ് അൽഗോരിതങ്ങളുടെ ഒരു ശ്രേണി വാഗ്ദാനം ചെയ്യുന്നു.

NGINX ഉപയോഗിക്കുന്ന കമ്പനികൾ

ഇനിപ്പറയുന്നവ ഉൾപ്പെടെ നിരവധി കമ്പനികൾ NGINX ഉപയോഗിക്കുന്നു:

  • നെറ്റ്ഫിക്സ്
  • Dropbox
  • അഡോബി
  • WordPress.com
  • ച്ലൊഉദ്ഫ്ലരെ
  • Google
  • F5

എൻ‌ജി‌എൻ‌എക്സ് ഇൻസ്റ്റാൾ ചെയ്യുന്നു

ലിനക്സിലും വിൻഡോസിലും NGINX ഇൻസ്റ്റാൾ ചെയ്യുന്നത് താരതമ്യേന ലളിതമാണ്. ഉപയോക്താക്കൾക്ക് NGINX വെബ്‌സൈറ്റിൽ നിന്ന് ഏറ്റവും പുതിയ പതിപ്പ് ഡൗൺലോഡ് ചെയ്യാനും ഇൻസ്റ്റാളേഷൻ നിർദ്ദേശങ്ങൾ പാലിക്കാനും കഴിയും. ഇൻസ്‌റ്റാൾ ചെയ്‌തുകഴിഞ്ഞാൽ, ഉപയോക്താക്കൾക്ക് ഒരു കോൺഫിഗറേഷൻ ഫയൽ ഉപയോഗിച്ച് NGINX കോൺഫിഗർ ചെയ്യാൻ കഴിയും, അത് ഇൻകമിംഗ് അഭ്യർത്ഥനകൾ NGINX എങ്ങനെ കൈകാര്യം ചെയ്യണമെന്ന് വ്യക്തമാക്കുന്നു.

തീരുമാനം

NGINX അതിന്റെ പ്രകടനം, സ്കേലബിളിറ്റി, സ്ഥിരത എന്നിവയ്‌ക്കായി വ്യാപകമായി ഉപയോഗിക്കുന്ന ശക്തവും ബഹുമുഖവുമായ വെബ് സെർവറാണ്. ഇതൊരുsyncഹൊറണസ് ആർക്കിടെക്ചറും കാഷിംഗ്, ലോഡ് ബാലൻസിങ് കഴിവുകളും ഉയർന്ന ട്രാഫിക്കുള്ള വെബ്‌സൈറ്റുകൾക്കും ആപ്ലിക്കേഷനുകൾക്കും ഇത് ഒരു മികച്ച തിരഞ്ഞെടുപ്പാക്കി മാറ്റുന്നു. ഡൈനാമിക് മൊഡ്യൂളുകളും ഇഷ്‌ടാനുസൃതമാക്കാവുന്ന സവിശേഷതകളും ഉപയോഗിച്ച്, ഏത് ഉപയോഗ കേസിന്റെയും ആവശ്യങ്ങൾ നിറവേറ്റുന്നതിനായി NGINX രൂപപ്പെടുത്താൻ കഴിയും.

NGINX സവിശേഷതകൾ

വെബ് സെർവിംഗ്, റിവേഴ്സ് പ്രോക്സിയിംഗ്, കാഷിംഗ്, ലോഡ് ബാലൻസിംഗ്, മീഡിയ സ്ട്രീമിംഗ് എന്നിവയ്‌ക്കും അതിലേറെ കാര്യങ്ങൾക്കുമായി നിരവധി സവിശേഷതകൾ വാഗ്ദാനം ചെയ്യുന്ന ശക്തമായ ഓപ്പൺ സോഴ്‌സ് വെബ് സെർവറാണ് NGINX. ഈ വിഭാഗത്തിൽ, NGINX-ന്റെ ചില പ്രധാന സവിശേഷതകൾ ഞങ്ങൾ പര്യവേക്ഷണം ചെയ്യും.

NGINX കാഷിംഗ്

കാഷെ മെമ്മറിയിൽ പതിവായി ആക്‌സസ് ചെയ്യുന്ന ഉള്ളടക്കം സംഭരിച്ച് വെബ്‌സൈറ്റ് പ്രകടനം മെച്ചപ്പെടുത്താൻ സഹായിക്കുന്ന ഒരു ജനപ്രിയ സവിശേഷതയാണ് NGINX കാഷിംഗ്. ഇത് സെർവറിലേക്ക് നൽകേണ്ട അഭ്യർത്ഥനകളുടെ എണ്ണം കുറയ്ക്കുന്നു, അതിന്റെ ഫലമായി വേഗത്തിലുള്ള പ്രതികരണ സമയവും സെർവർ ലോഡും കുറയുന്നു. URI, പ്രതികരണ നില, HTTP തലക്കെട്ടുകൾ തുടങ്ങിയ ഘടകങ്ങളെ അടിസ്ഥാനമാക്കി ഉള്ളടക്കം സംഭരിക്കുന്നതിന് NGINX കാഷിംഗ് കോൺഫിഗർ ചെയ്യാവുന്നതാണ്.

NGINX ലോഡ് ബാലൻസിങ്

ഒന്നിലധികം സെർവറുകളിലുടനീളം ഇൻകമിംഗ് ട്രാഫിക് വിതരണം ചെയ്യുന്നതിനും വെബ്‌സൈറ്റ് പ്രകടനവും വിശ്വാസ്യതയും മെച്ചപ്പെടുത്തുന്നതിനും സഹായിക്കുന്ന വിലപ്പെട്ട മറ്റൊരു സവിശേഷതയാണ് NGINX ലോഡ് ബാലൻസിംഗ്. NGINX-ന് ആയിരക്കണക്കിന് കൺകറന്റ് കണക്ഷനുകൾ കൈകാര്യം ചെയ്യാൻ കഴിയും കൂടാതെ റൗണ്ട്-റോബിൻ, IP ഹാഷ്, കുറഞ്ഞ കണക്ഷനുകൾ എന്നിവയുൾപ്പെടെയുള്ള ലോഡ് ബാലൻസിങ് അൽഗോരിതങ്ങളുടെ ഒരു ശ്രേണി ഉപയോഗിക്കുന്നതിന് കോൺഫിഗർ ചെയ്യാനും കഴിയും.

NGINX റിവേഴ്സ് പ്രോക്സി

NGINX-ന് ഒരു റിവേഴ്സ് പ്രോക്സി ആയി പ്രവർത്തിക്കാൻ കഴിയും, ഇത് മറ്റൊരു സെർവറിന് വേണ്ടിയുള്ള അഭ്യർത്ഥനകൾ കൈകാര്യം ചെയ്യാൻ അനുവദിക്കുന്നു. ബാക്കെൻഡ് സെർവറിന്റെ ഐഡന്റിറ്റി മറച്ച് ലോഡ് ബാലൻസിംഗ്, കാഷിംഗ്, സുരക്ഷ മെച്ചപ്പെടുത്തൽ എന്നിവയ്ക്ക് ഇത് ഉപയോഗപ്രദമാണ്. SSL/TLS എൻക്രിപ്ഷൻ കൈകാര്യം ചെയ്യുന്നതിനും URL-കൾ മാറ്റിയെഴുതുന്നതിനും ഉള്ളടക്ക കാഷെ ചെയ്യുന്നതിനും NGINX റിവേഴ്സ് പ്രോക്സി കോൺഫിഗർ ചെയ്യാവുന്നതാണ്.

NGINX HTTP സെർവർ

കുറഞ്ഞ സിപിയുവും മെമ്മറി ഉപയോഗവും ഉപയോഗിച്ച് വലിയ അളവിലുള്ള ഒരേസമയം അഭ്യർത്ഥനകൾ കൈകാര്യം ചെയ്യാൻ കഴിയുന്ന ഉയർന്ന പ്രകടനമുള്ള HTTP സെർവറാണ് NGINX. ഇത് HTTP/2, WebSocket, FastCGI എന്നിവയുൾപ്പെടെയുള്ള HTTP ഫീച്ചറുകളുടെ ഒരു ശ്രേണിയെ പിന്തുണയ്ക്കുന്നു. NGINX HTTP സെർവർ സ്റ്റാറ്റിക് ഉള്ളടക്കം, ഇൻഡെക്സ് ഫയലുകൾ, ഓട്ടോ-ഇൻഡക്സിംഗ് എന്നിവ നൽകാനും ഉപയോഗിക്കാം.

മൊത്തത്തിൽ, വെബ്‌സൈറ്റ് പ്രകടനം, വിശ്വാസ്യത, സുരക്ഷ എന്നിവ മെച്ചപ്പെടുത്തുന്നതിന് നിരവധി സവിശേഷതകൾ വാഗ്ദാനം ചെയ്യുന്ന ശക്തമായ വെബ് സെർവറാണ് NGINX. ഇതൊരുsyncഹോണസ്, ഇവന്റ്-ഡ്രൈവ് ആർക്കിടെക്ചർ അതിനെ ഉയർന്ന തോതിലുള്ളതും കാര്യക്ഷമവുമാക്കുന്നു, കൂടാതെ അതിന്റെ മോഡുലാർ ഡിസൈൻ എളുപ്പത്തിൽ കസ്റ്റമൈസേഷനും വിപുലീകരണവും അനുവദിക്കുന്നു. വിപുലമായ സവിശേഷതകളും ശക്തമായ കമ്മ്യൂണിറ്റി പിന്തുണയും ഉള്ളതിനാൽ, ഉയർന്ന ട്രാഫിക്കുള്ള വെബ്‌സൈറ്റുകൾക്കും ആപ്ലിക്കേഷനുകൾക്കുമുള്ള ഒരു ജനപ്രിയ ചോയിസാണ് NGINX.

NGINX പ്രകടനം

കുറഞ്ഞ ഉറവിടങ്ങൾ ഉപയോഗിക്കുമ്പോൾ ഒരേസമയം നിരവധി കണക്ഷനുകൾ കൈകാര്യം ചെയ്യാൻ രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന ഉയർന്ന പ്രകടനമുള്ള വെബ് സെർവറാണ് NGINX. ഈ വിഭാഗത്തിൽ, NGINX-ന്റെ പ്രകടനത്തിന്റെ വ്യത്യസ്ത വശങ്ങൾ ഞങ്ങൾ പര്യവേക്ഷണം ചെയ്യും.

NGINX എsyncമാന്യമായ വാസ്തുവിദ്യ

NGINX ഒരു എ ഉപയോഗിക്കുന്നുsyncഅഭ്യർത്ഥനകൾ കൈകാര്യം ചെയ്യുന്നതിനുള്ള മാന്യമായ, ഇവന്റ്-പ്രേരിത സമീപനം. ഇതിനർത്ഥം, ഓരോ അഭ്യർത്ഥനയ്ക്കും ഒരു പുതിയ പ്രോസസ്സ് സൃഷ്ടിക്കുന്നതിനുപകരം, ഒന്നിലധികം അഭ്യർത്ഥനകൾ കൈകാര്യം ചെയ്യാൻ NGINX ഒരൊറ്റ ത്രെഡ് ഉപയോഗിക്കുന്നു. ഈ സമീപനം, കുറഞ്ഞ ഓവർഹെഡിൽ ധാരാളം അഭ്യർത്ഥനകൾ കൈകാര്യം ചെയ്യാൻ NGINX-നെ അനുവദിക്കുന്നു.

NGINX വർക്കർ പ്രക്രിയകൾ

NGINX ഒരു മാസ്റ്റർ-വർക്കർ മോഡൽ ഉപയോഗിക്കുന്നു, അവിടെ ഒരു മാസ്റ്റർ പ്രോസസ്സ് ഒന്നിലധികം തൊഴിലാളി പ്രക്രിയകളെ നിയന്ത്രിക്കുന്നു. ഇൻകമിംഗ് അഭ്യർത്ഥനകൾ കൈകാര്യം ചെയ്യുന്നതിന് ഓരോ തൊഴിലാളി പ്രക്രിയയും ഉത്തരവാദിയാണ്. സ്ഥിരസ്ഥിതിയായി, NGINX ഓരോ സിപിയു കോറിനും ഒരു വർക്കർ പ്രോസസ്സ് സൃഷ്ടിക്കുന്നു. എന്നിരുന്നാലും, സെർവറിന്റെ ഹാർഡ്‌വെയർ കോൺഫിഗറേഷൻ അടിസ്ഥാനമാക്കി ഇത് ക്രമീകരിക്കാവുന്നതാണ്.

NGINX മെമ്മറി ഉപയോഗം

NGINX രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത് കുറഞ്ഞ മെമ്മറി ഉപയോഗിക്കാനാണ്. ഡിഫോൾട്ടായി, ഓരോ വർക്കർ പ്രോസസിനും NGINX ഒരു നിശ്ചിത അളവിലുള്ള മെമ്മറി ഉപയോഗിക്കുന്നു. സെർവറിന്റെ ഹാർഡ്‌വെയർ കോൺഫിഗറേഷൻ അടിസ്ഥാനമാക്കി ഈ തുക ക്രമീകരിക്കാവുന്നതാണ്. കൂടാതെ, പതിവായി ആക്‌സസ് ചെയ്യുന്ന ഡാറ്റ സംഭരിക്കുന്നതിന് NGINX ഒരു പങ്കിട്ട മെമ്മറി സോൺ ഉപയോഗിക്കുന്നു, ഇത് ഓരോ വർക്കർ പ്രോസസ്സിനും ആവശ്യമായ മെമ്മറിയുടെ അളവ് കുറയ്ക്കുന്നു.

മൊത്തത്തിൽ, NGINX-ന്റെ പ്രകടനം അതിന്റെ പ്രധാന ശക്തികളിൽ ഒന്നാണ്. ഇതൊരുsyncവൃത്തികെട്ട ആർക്കിടെക്ചർ, മാസ്റ്റർ-വർക്കർ മോഡൽ, കുറഞ്ഞ മെമ്മറി ഉപയോഗം എന്നിവ ഉയർന്ന ട്രാഫിക്കുള്ള വെബ്‌സൈറ്റുകൾക്കും ആപ്ലിക്കേഷനുകൾക്കും അനുയോജ്യമായ തിരഞ്ഞെടുപ്പാണ്.

കൂടുതൽ വായന

NGINX ഒരു ഓപ്പൺ സോഴ്‌സ് വെബ് സെർവറാണ്, അത് റിവേഴ്സ് പ്രോക്സി, ലോഡ് ബാലൻസർ, ഉള്ളടക്ക കാഷെ, വെബ് സെർവർ എന്നിവയായും ഉപയോഗിക്കാം. ഇത് ഇഗോർ സിസോവ് സൃഷ്‌ടിക്കുകയും 2004-ൽ പരസ്യമായി പുറത്തിറക്കുകയും ചെയ്‌തു. ശക്തമായ വിശ്വാസ്യതയും സുരക്ഷയും വാഗ്ദാനം ചെയ്യുന്ന എന്റർപ്രൈസ്-ഗ്രേഡ് കഴിവുകൾ NGINX പ്ലസ് നൽകുന്നു. NGINX ഉപയോഗിക്കുന്ന ചില ഉയർന്ന പ്രൊഫൈൽ കമ്പനികളിൽ Autodesk, Atlassian, Intuit, T-Mobile, GitLab, DuckDuckGo എന്നിവ ഉൾപ്പെടുന്നു. (ഉറവിടങ്ങൾ: NGINX, വിക്കിപീഡിയ, കിൻസ്റ്റ, ദിഗിതലൊചെഅന്, ഹൊസ്തിന്ഗെര്)

ബന്ധപ്പെട്ട വെബ് സെർവറുകളുടെ നിബന്ധനകൾ

അറിഞ്ഞിരിക്കുക! ഞങ്ങളുടെ വാർത്താക്കുറിപ്പിൽ ചേരുക
ഇപ്പോൾ സബ്‌സ്‌ക്രൈബുചെയ്യുക, വരിക്കാർക്ക് മാത്രമുള്ള ഗൈഡുകൾ, ടൂളുകൾ, ഉറവിടങ്ങൾ എന്നിവയിലേക്ക് സൗജന്യ ആക്‌സസ് നേടുക.
നിങ്ങൾക്ക് എപ്പോൾ വേണമെങ്കിലും അൺസബ്‌സ്‌ക്രൈബ് ചെയ്യാം. നിങ്ങളുടെ ഡാറ്റ സുരക്ഷിതമാണ്.
അറിഞ്ഞിരിക്കുക! ഞങ്ങളുടെ വാർത്താക്കുറിപ്പിൽ ചേരുക
ഇപ്പോൾ സബ്‌സ്‌ക്രൈബുചെയ്യുക, വരിക്കാർക്ക് മാത്രമുള്ള ഗൈഡുകൾ, ടൂളുകൾ, ഉറവിടങ്ങൾ എന്നിവയിലേക്ക് സൗജന്യ ആക്‌സസ് നേടുക.
നിങ്ങൾക്ക് എപ്പോൾ വേണമെങ്കിലും അൺസബ്‌സ്‌ക്രൈബ് ചെയ്യാം. നിങ്ങളുടെ ഡാറ്റ സുരക്ഷിതമാണ്.
ഇതിലേക്ക് പങ്കിടുക...