എൻ‌ജി‌എൻ‌എക്സ്: അപ്പാച്ചിക്കുള്ള രസകരമായ ഒരു ബദൽ

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


ഒരു വെബ് സെർവർ തിരഞ്ഞെടുക്കുന്നത് എളുപ്പമാണ്. നിങ്ങൾക്ക് ഒരു വിൻഡോസ് സ്റ്റോർ ഉണ്ടെങ്കിൽ, നിങ്ങൾ ഇന്റർനെറ്റ് ഇൻഫർമേഷൻ സെർവർ (ഐഐഎസ്) ഉപയോഗിച്ചു; അല്ലെങ്കിൽ, അപ്പാച്ചെ. പ്രശ്നമില്ല. എന്നിരുന്നാലും, ഇപ്പോൾ വെബ് സെർവറുകൾക്കായി കൂടുതൽ ഓപ്ഷനുകൾ ഉണ്ട്. പ്രധാന ബദലുകളിലൊന്നാണ് NGINX, ഒരു ഓപ്പൺ സോഴ്‌സ് പ്രോഗ്രാം, ലോകത്തിലെ രണ്ടാമത്തെ നമ്പർ വെബ് സെർവറായി നെക്രാഫ്റ്റ്, വെബ് സെർവർ അനലിറ്റിക്സ് കമ്പനി.

എൻ‌ജി‌എൻ‌എക്സ് ("എഞ്ചിൻ എക്സ്" എന്ന് ഉച്ചരിക്കപ്പെടുന്നു) ഒരു ഓപ്പൺ സോഴ്‌സ് എച്ച്ടിടിപി വെബ് സെർവറാണ്, അതിൽ ഇന്റർനെറ്റ് സന്ദേശ പ്രോട്ടോക്കോൾ (ഐ‌എം‌ഐ‌പി), പോസ്റ്റ് ഓഫീസ് പ്രോട്ടോക്കോൾ (പി‌ഒ‌പി) സെർവർ എന്നിവയിലേക്ക് ആക്‌സസ് ഉള്ള ഇ-മെയിൽ സേവനങ്ങളും ഉൾപ്പെടുന്നു. കൂടാതെ, റിവേഴ്സ് പ്രോക്സിയായി ഉപയോഗിക്കാൻ എൻ‌ജി‌എൻ‌എക്സ് തയ്യാറാണ്. ഈ മോഡിൽ, ബാക്ക്-എൻഡ് സെർവറുകൾക്കിടയിലുള്ള ലോഡ് ബാലൻസ് ചെയ്യുന്നതിനോ അല്ലെങ്കിൽ വേഗത കുറഞ്ഞ ബാക്ക് എൻഡ് സെർവറിനായി കാഷെ നൽകുന്നതിനോ എൻ‌ജി‌എൻ‌എക്സ് ഉപയോഗിക്കുന്നു.

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

അത് വളരെ ബുദ്ധിമുട്ടുള്ള കാര്യമാണ്. എൻ‌ജി‌എൻ‌എക്‌സിന്റെ ഡയറക്ടർ ആർക്കിടെക്റ്റ് ഇഗോർ സിസോവ് പറയുന്നതനുസരിച്ച്, ദശലക്ഷക്കണക്കിന് ഫേസ്ബുക്ക് ഉപയോക്താക്കളെ എൻ‌ജി‌എൻ‌എക്സ് പിന്തുണയ്ക്കുന്നത് ഇങ്ങനെയാണ്.

സിസോവ് ആരംഭിക്കുന്നത് “ഒരു ടൺ സവിശേഷതകളുള്ളതും പൊതുവായ ഒരു വെബ് സോഫ്റ്റ്വെയറായതുമായ വെബ് സെർവറുകൾ തമ്മിൽ വ്യത്യാസമുണ്ടെങ്കിലും, പ്രകടനം, സ്കേലബിളിറ്റി, ചെലവ് കാര്യക്ഷമത എന്നിവയുമായി ബന്ധപ്പെട്ട പ്രധാന സവിശേഷതകൾക്കായി എൻ‌ജി‌എൻ‌എക്സ് വേറിട്ടുനിൽക്കുന്നു. കാലക്രമേണ, എൻ‌ജി‌എൻ‌എക്‌സിന്റെ ജൈവവള വളർച്ച പദ്ധതിയെ നിലവിലെ അവസ്ഥയിലേക്ക് നയിച്ചു, ഇത് മുഴുവൻ ഇന്റർനെറ്റിന്റെയും 10% നൽകുന്നു (ഇത് ധാരാളം).

“ഇത് കൂടുതലും സവിശേഷതകളുള്ളതും അവ എങ്ങനെ പ്രയോഗിക്കുന്നു എന്നതിനാലുമാണ്,” സിസോവ് തുടരുന്നു. “ആന്തരികമായി, അതിന്റെ വാസ്തുവിദ്യയും ഇതിന് കാരണമാകുന്നു, ഇത് ഓരോ പുതിയ അഭ്യർത്ഥനയും നിറവേറ്റാൻ തയ്യാറായിരിക്കുന്നതിന്റെ ഒരു പകർപ്പ് സൂക്ഷിക്കുന്ന പരമ്പരാഗത മാതൃകയിൽ നിന്ന് വ്യത്യസ്തമാണ്. പകരം, എൻ‌ജി‌എൻ‌എക്സ് ഒരു കോം‌പാക്റ്റ്, മൾ‌ട്ടി-സിപിയു പ്രക്രിയയിൽ‌ ഒരേസമയം പതിനായിരക്കണക്കിന് കണക്ഷനുകൾ‌ പ്രോസസ്സ് ചെയ്യുന്നു, അതിൽ‌ നിങ്ങൾ‌ക്ക് എൻ‌ജി‌എൻ‌എക്സ് പ്രോസസുകളുടെ എണ്ണം മാത്രമേ നന്നായി സ്കെയിൽ ചെയ്യാൻ കഴിയൂ.

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

ബാങ്ക് തകർക്കാതെ ഹാർഡ്‌വെയറിനായി ഒരു ബജറ്റ് ചെലവഴിക്കാതെ നിങ്ങളുടെ വെബ് സേവനങ്ങൾ വേഗത്തിലാകാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, എൻ‌ജി‌എൻ‌എക്സ് നിങ്ങളുടെ ശ്രദ്ധ അർഹിക്കുന്നു.


ലേഖനത്തിന്റെ ഉള്ളടക്കം ഞങ്ങളുടെ തത്ത്വങ്ങൾ പാലിക്കുന്നു എഡിറ്റോറിയൽ എത്തിക്സ്. ഒരു പിശക് റിപ്പോർട്ടുചെയ്യാൻ ക്ലിക്കുചെയ്യുക ഇവിടെ.

11 അഭിപ്രായങ്ങൾ, നിങ്ങളുടേത് വിടുക

നിങ്ങളുടെ അഭിപ്രായം ഇടുക

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിച്ചു ചെയ്യില്ല.

*

*

  1. ഡാറ്റയുടെ ഉത്തരവാദിത്തം: മിഗുവൽ ഏഞ്ചൽ ഗാറ്റൻ
  2. ഡാറ്റയുടെ ഉദ്ദേശ്യം: സ്പാം നിയന്ത്രിക്കുക, അഭിപ്രായ മാനേജുമെന്റ്.
  3. നിയമസാധുത: നിങ്ങളുടെ സമ്മതം
  4. ഡാറ്റയുടെ ആശയവിനിമയം: നിയമപരമായ ബാധ്യതയല്ലാതെ ഡാറ്റ മൂന്നാം കക്ഷികളുമായി ആശയവിനിമയം നടത്തുകയില്ല.
  5. ഡാറ്റ സംഭരണം: ഒസെന്റസ് നെറ്റ്‌വർക്കുകൾ (ഇയു) ഹോസ്റ്റുചെയ്യുന്ന ഡാറ്റാബേസ്
  6. അവകാശങ്ങൾ: ഏത് സമയത്തും നിങ്ങളുടെ വിവരങ്ങൾ പരിമിതപ്പെടുത്താനും വീണ്ടെടുക്കാനും ഇല്ലാതാക്കാനും കഴിയും.

  1.   ദിഫുസിഒന് പറഞ്ഞു

    വ്യക്തിപരമായി ഞാൻ ചെറോക്കിയെ ഇഷ്ടപ്പെടുന്നു: https://es.wikipedia.org/wiki/Cherokee_%28servidor_web%29, http://www.cherokee-project.com

  2.   ഡേവിഡ് ഗോമസ് പറഞ്ഞു

    emsLinux ഇപ്പോൾ ഒരു വർഷമായി എൻ‌ജി‌എൻ‌എക്സ് ഉപയോഗിക്കുന്നു, ഞാനത് ഒന്നിനും മാറ്റില്ല. എന്റെ പക്കലുള്ള സെർവർ ഏറ്റവും എളിമയുള്ളതാണ്, എൻ‌ജി‌എൻ‌എക്സ് ഉപയോഗിച്ച് അത് ഏറ്റവും ശക്തിയുള്ളതുപോലെ പറക്കുന്നു, ഞാൻ ഇത് ഇഷ്ടപ്പെടുന്നു.

  3.   ഗോൺ പറഞ്ഞു

    അറ്റകുറ്റപ്പണി നടക്കുമ്പോഴോ അല്ലെങ്കിൽ അത് പോലുള്ള മറ്റെന്തെങ്കിലുമോ ഞാൻ എവിടെയോ കണ്ടതായി തോന്നുന്നു, പക്ഷേ ഇത് മൊത്തം സൈറ്റുകൾ ഉപയോഗിച്ചതായി എനിക്കറിയില്ല.
    ഞാൻ ആഡോൺ‌സ് / മൊഡ്യൂളുകൾ‌ പേജിലേക്ക് നോക്കി, അതിൽ‌ രസകരമായ ചിലവയുണ്ട്;), ഇത് വളരെ മനോഹരമായി തോന്നുന്നു.

  4.   അടുത്തത് പറഞ്ഞു

    ഞാൻ നോഡെസ് എന്ന് വിളിക്കുന്ന വളരെ മികച്ച ഒന്ന് ഉപയോഗിക്കുന്നു

    1.    മാറ്റൊ പറഞ്ഞു

      ഇതിന് ഒരു ബന്ധവുമില്ല, അവ രണ്ട് വ്യത്യസ്ത ഭാഷകൾക്ക് രണ്ട് വ്യത്യസ്ത കാര്യങ്ങളാണ്, ഏറ്റവും മികച്ചത് അവ ലയിപ്പിക്കാൻ കഴിയും എന്നതാണ്. നിങ്ങൾക്ക് ഒരു ലിനക്സ് സെർവർ ഉണ്ടെങ്കിൽ, നിങ്ങൾ ആഗ്രഹിക്കുന്ന സൈറ്റുകളിലേക്ക് ഡൊമെയ്നുകൾ റീഡയറക്ട് ചെയ്യുന്നതിന് nginx ഉപയോഗിക്കുന്നതും Node.js ലെ നിങ്ങളുടെ സൈറ്റുകൾ വെർച്വലൈസ് ചെയ്യുന്നതും നല്ലതാണ്. അതിനാൽ, നിങ്ങൾ വിപിഎസ് പ്രോജക്റ്റുകളിൽ (വെർച്വൽ പ്രൈവറ്റ് സെർവർ) ചേരാൻ ഞാൻ ശുപാർശ ചെയ്യുന്നു, നിങ്ങൾക്ക് ചെയ്യാൻ കഴിയുന്നതും ചെയ്യാൻ കഴിയാത്തതും ആരും നിങ്ങളോട് പറയാതെ കൈകൊണ്ട് നിങ്ങളുടെ സെർവറുകൾ സൃഷ്ടിക്കുന്നതിനുള്ള ഒരു സ്ഥലമാണിത്, നിങ്ങൾക്ക് ആവശ്യമുള്ളത് ചെയ്യാൻ നിങ്ങൾക്ക് സ്വാതന്ത്ര്യമുണ്ട്. ഞാൻ ഡിജിറ്റൽ സമുദ്രം ഉപയോഗിക്കുന്നു: https://www.digitalocean.com/?refcode=0dcdca453dcc രണ്ട് കാരണങ്ങളാൽ, ഒന്ന് അത് വളരെ ശുപാർശ ചെയ്യപ്പെടുന്നതും മറ്റൊന്ന് നിങ്ങൾക്ക് സുരക്ഷ നൽകുന്നതിനും എല്ലാം ശരിയായി പ്രവർത്തിപ്പിക്കുന്നതിനും നിരവധി ട്യൂട്ടോറിയലുകൾ ഉള്ളതിനാലാണ്. ഇത് നിങ്ങളെ സഹായിക്കുമെന്ന് ഞാൻ പ്രതീക്ഷിക്കുന്നു, ആശംസകൾ! വഴിയിൽ, പോസ്റ്റിന് നന്ദി, ഞാൻ nginx ഉപയോഗിച്ച് ആരംഭിക്കാൻ പോകുന്നു !!

  5.   നമുക്ക് ലിനക്സ് ഉപയോഗിക്കാം പറഞ്ഞു

    ഇത് എങ്ങനെ ഉപയോഗിക്കണമെന്ന് നിങ്ങൾ അറിഞ്ഞിരിക്കണം, അല്ലേ? ഡാ!

  6.   ലൂയിസ് പറഞ്ഞു

    Muylinux.com സൈറ്റ് nginx ഉപയോഗിക്കുന്നു. 2 വർഷത്തിലെന്നപോലെ അവർ ഇത് 2 തവണ ഉപേക്ഷിച്ചു, അത് ഒരു എൻ‌ജി‌എൻ‌എക്സ് പിശക് മൂലമാണെന്ന് അവർ അഭിപ്രായപ്പെട്ടു.

  7.   നമുക്ക് ലിനക്സ് ഉപയോഗിക്കാം പറഞ്ഞു

    അഭിനന്ദനങ്ങൾ!

  8.   മാർത്ത പറഞ്ഞു

    ഹലോ!
    ഒരു ചോദ്യം, ഞാൻ എൻ‌ജി‌എൻ‌എക്‌സിൽ വിപുലമായ പരിശീലനം തേടുന്നു, official ദ്യോഗിക പരിശീലനം ഉണ്ടോ? സ്വയം പരിശീലനം തിരഞ്ഞെടുക്കുന്നതാണ് നല്ലത്? നിങ്ങൾ ഞങ്ങളെ എന്താണ് ശുപാർശ ചെയ്യുന്നത്?

    നന്ദി!

  9.   ജോസെ പറഞ്ഞു

    ഹേബർ താൽപ്പര്യമുണർത്തുന്നതായി തോന്നുന്നു, നമുക്ക് ഒന്ന് ശ്രമിക്കാം.

  10.   ഓഗ്രൂട്ട് പറഞ്ഞു

    വളരെ വ്യക്തവും ലേഖനം നയിക്കുന്നതും. നന്ദി.

    ഇപ്പോൾ പേജിന് അതിന്റെ തലക്കെട്ടിൽ ലേഖനത്തിന്റെ പ്രായം ഉപദേശിക്കുന്ന ഒരു സന്ദേശമുണ്ട്, മാത്രമല്ല അത് "കാലഹരണപ്പെട്ടതാകാം". "കാലഹരണപ്പെട്ടത്" എന്ന വാക്ക് പരിശോധിക്കാൻ ആ വാക്യത്തിന്റെ എഴുത്തുകാരെ ഉപദേശിക്കാൻ ഞാൻ നിർദ്ദേശിക്കുന്നു. "കാലഹരണപ്പെട്ടത്" അല്ലെങ്കിൽ "പഴയ രീതിയിലുള്ളത്", "തെറ്റ്" എന്ന വാക്ക് നമ്മുടെ ഭാഷയിൽ (മറ്റു പലതിലും സമാനമായത്) ഉണ്ട് ... കഴിഞ്ഞുപോയ സമയം പ്രകടിപ്പിച്ചതിന്റെ കൃത്യതയെ മാറ്റിയിരിക്കാമെന്ന് പ്രകടിപ്പിക്കാൻ വാചകം.

    നന്ദി.