X'inhu NGINX?

NGINX huwa softwer tal-web server li huwa ddisinjat biex jimmaniġġja websajts b'traffiku għoli b'mod effiċjenti u malajr. Huwa magħruf għall-veloċità, l-iskalabbiltà u l-affidabbiltà tiegħu.

X'inhu NGINX?

NGINX huwa softwer li jgħin lill-websajts jimxu aktar malajr u jimmaniġġjaw aktar viżitaturi fl-istess ħin. Huwa bħal pulizija tat-traffiku għall-internet, jidderieġi lill-viżitaturi lejn il-postijiet it-tajba u jiżgura li kollox jimxi bla xkiel.

NGINX hija għodda b'ħafna funzjonijiet b'saħħitha li sservi bħala server tal-web, reverse proxy, cache tal-kontenut u bilanċjar tat-tagħbija. Inħoloq minn Igor Sysoev fl-2004 u issa huwa użat ħafna minn organizzazzjonijiet ta 'kull daqs madwar id-dinja. Bil-asyncstruttura hronous u mmexxija mill-avvenimenti, NGINX jista 'jipproċessa b'mod effiċjenti talbiet multipli fl-istess ħin, u jagħmilha skalabbli ħafna.

NGINX joffri firxa ta’ riżorsi biex jgħin lill-utenti jibdew, inklużi dokumentazzjoni, eBooks, webinars u vidjows. Il-mudell tiegħu bbażat fuq l-avvenimenti u l-mekkaniżmi li jiddependu mill-OS jippermettulha tqassam it-talbiet fost il-proċessi tal-ħaddiema b'mod effettiv. NGINX huwa softwer b'xejn u open-source, rilaxxat taħt it-termini tal-liċenzja BSD b'żewġ klawżoli. Bħala riżultat, kisbet komunità kbira u attiva ta’ kontributuri li jkomplu jtejbu u jiżviluppaw l-għodda.

F'dan l-artikolu, se nagħtu ħarsa aktar mill-qrib lejn NGINX, nesploraw x'inhu, kif taħdem, u għaliex saret għodda tant popolari għall-iżviluppaturi tal-web u l-amministraturi tas-sistema. Kemm jekk qed tibda b'NGINX jew jekk int utent imħawwar, dan l-artikolu għandu l-għan li jipprovdi ħarsa ġenerali komprensiva tal-għodda u l-kapaċitajiet tagħha. Allura, ejja ngħaddu u niskopru x'jagħmel NGINX għodda daqshekk qawwija u versatili għall-iżvilupp tal-web u l-ġestjoni tas-server.

X'inhu NGINX?

NGINX huwa web server popolari open-source li huwa użat ħafna bħala reverse proxy, load balancer, cache tal-kontenut, u web server. Inħoloq minn Igor Sysoev u l-ewwel rilaxxat pubblikament fl-2004. NGINX hija magħrufa għall-prestazzjoni għolja, l-iskalabbiltà u l-istabbiltà tagħha, li tagħmilha għażla popolari għal websajts u applikazzjonijiet ta 'traffiku għoli.

Ħarsa ġenerali ta' NGINX

NGINX huwa server tal-web ħfief u ta' prestazzjoni għolja li juża sistema mmexxija mill-avvenimenti, asyncarkitettura hronous biex tittratta ħafna talbiet konkorrenti. Huwa ddisinjat biex jimmaniġġja kontenut statiku u dinamiku, u jista 'jintuża biex iservi paġni tal-web, streaming tal-midja, u talbiet API. NGINX huwa magħruf ukoll għall-kapaċità tiegħu li jimmaniġġja l-"problema C10k", li tirreferi għall-isfida li timmaniġġja 10,000 konnessjoni konkorrenti.

Arkitettura NGINX

NGINX juża proċess prinċipali u proċessi multipli tal-ħaddiema biex jimmaniġġa t-talbiet li jkunu deħlin. Il-proċess prinċipali jimmaniġġja l-proċessi tal-ħaddiem u jisma' għal konnessjonijiet deħlin. Meta tiġi riċevuta konnessjoni, il-proċess prinċipali jassenjaha lil proċess tal-ħaddiem, li jieħu ħsieb it-talba. NGINX juża asyncarkitettura hronous, li jfisser li jista 'jimmaniġġja ħafna talbiet fl-istess ħin mingħajr ma jimblokka talbiet oħra.

NGINX jappoġġja wkoll moduli dinamiċi, li jippermettu lill-utenti jżidu jew ineħħu karatteristiċi kif meħtieġ. Dan jagħmilha faċli biex tippersonalizza NGINX għal każijiet ta 'użu speċifiċi.

Karatteristiċi

NGINX joffri firxa wiesgħa ta 'karatteristiċi, inklużi:

  • Reverse proxy u l-ibbilanċjar tat-tagħbija
  • Caching tal-kontenut
  • Encryption SSL/TLS
  • Kitba mill-ġdid tal-URL
  • Appoġġ WebSocket
  • Appoġġ HTTP / 2
  • appoġġ FastCGI
  • Appoġġ ta 'IPv6
  • Moduli dinamiċi
  • Asyncarkitettura hronous
  • Skalabbiltà u prestazzjoni għolja
  • karatteristiċi ta 'sigurtà

Caching

Waħda mill-karatteristiċi ewlenin ta 'NGINX hija l-kapaċitajiet ta' caching tal-kontenut tagħha. NGINX jista 'jżomm fil-cache kontenut statiku u dinamiku, li jista' jtejjeb b'mod sinifikanti l-prestazzjoni għall-utenti. NGINX jappoġġja wkoll reverse proxy caching, li jippermettilu li jdaħħal fil-cache kontenut minn servers oħra.

Ibbilanċjar tat-Tagħbija

NGINX hija magħrufa wkoll għall-kapaċitajiet tagħha ta 'ibbilanċjar tat-tagħbija. Jista 'jqassam talbiet li deħlin fuq servers backend multipli, li jistgħu jtejbu l-prestazzjoni u jiżguraw disponibbiltà għolja. NGINX joffri firxa ta 'algoritmi tal-ibbilanċjar tat-tagħbija, inklużi round-robin, IP hash, u l-inqas konnessjonijiet.

Kumpaniji li jużaw NGINX

NGINX jintuża minn ħafna kumpaniji, inklużi:

  • Netflix
  • Dropbox
  • Adobe
  • WordPress. Bil
  • Cloudflare
  • Google
  • F5

Installazzjoni ta' NGINX

L-installazzjoni ta 'NGINX hija relattivament sempliċi fuq Linux u Windows. L-utenti jistgħu jniżżlu l-aħħar verżjoni mill-websajt NGINX u jsegwu l-istruzzjonijiet tal-installazzjoni. Ladarba jiġu installati, l-utenti jistgħu jikkonfiguraw NGINX billi jużaw fajl ta 'konfigurazzjoni, li jispeċifika kif NGINX għandu jimmaniġġja t-talbiet deħlin.

konklużjoni

NGINX huwa server tal-web b'saħħtu u versatili li jintuża ħafna għall-prestazzjoni, l-iskalabbiltà u l-istabbiltà tiegħu. Huwasyncarkitettura hronous u caching u kapaċitajiet ta 'ibbilanċjar tat-tagħbija jagħmluha għażla eċċellenti għal websajts u applikazzjonijiet ta' traffiku għoli. Bil-moduli dinamiċi u l-karatteristiċi customizable tiegħu, NGINX jista 'jitfassal biex jissodisfa l-ħtiġijiet ta' kważi kull każ ta 'użu.

Karatteristiċi NGINX

NGINX huwa server tal-web b'saħħtu ta 'sors miftuħ li joffri firxa ta' karatteristiċi għal servizz tal-web, reverse proxy, caching, ibbilanċjar tat-tagħbija, streaming tal-midja, u aktar. F'din it-taqsima, se nesploraw xi wħud mill-karatteristiċi ewlenin ta 'NGINX.

NGINX Caching

NGINX caching hija karatteristika popolari li tgħin biex ittejjeb il-prestazzjoni tal-websajt billi taħżen kontenut aċċessat ta 'spiss fil-memorja cache. Dan inaqqas in-numru ta 'talbiet li jeħtieġ li jsiru lis-server, li jirriżulta f'ħinijiet ta' rispons aktar mgħaġġla u tagħbija mnaqqsa tas-server. NGINX caching jista 'jiġi kkonfigurat biex jaħżen kontenut ibbażat fuq fatturi bħal URI, status ta' rispons, u headers HTTP.

Ibbilanċjar tat-Tagħbija NGINX

L-ibbilanċjar tat-tagħbija NGINX huwa karatteristika siewja oħra li tgħin biex jitqassam it-traffiku li jkun dieħel fuq servers multipli, u jtejjeb il-prestazzjoni u l-affidabbiltà tal-websajt. NGINX jista 'jimmaniġġja eluf ta' konnessjonijiet konkorrenti u jista 'jiġi kkonfigurat biex juża firxa ta' algoritmi ta 'ibbilanċjar tat-tagħbija, inklużi round-robin, hash IP, u l-inqas konnessjonijiet.

NGINX Reverse Proxy

NGINX jista 'jaġixxi bħala reverse proxy, li jippermettilu jimmaniġġja talbiet f'isem server ieħor. Dan huwa utli għall-ibbilanċjar tat-tagħbija, il-caching, u t-titjib tas-sigurtà billi jaħbi l-identità tas-server backend. NGINX reverse proxy jista 'jiġi kkonfigurat biex jimmaniġġja l-encryption SSL/TLS, jikteb mill-ġdid URLs, u jwettaq il-caching tal-kontenut.

Server HTTP NGINX

NGINX huwa server HTTP ta 'prestazzjoni għolja li jista' jimmaniġġja volumi kbar ta 'talbiet konkorrenti b'użu baxx ta' CPU u memorja. Jappoġġa firxa ta 'karatteristiċi HTTP, inklużi HTTP/2, WebSocket, u FastCGI. Is-server HTTP NGINX jista 'jintuża wkoll biex iservi kontenut statiku, fajls ta' indiċi, u indiċjar awtomatiku.

B'mod ġenerali, NGINX huwa server tal-web b'saħħtu li joffri firxa ta 'karatteristiċi għat-titjib tal-prestazzjoni, l-affidabbiltà u s-sigurtà tal-websajt. Huwasyncarkitettura hronous, mmexxija mill-avvenimenti tagħmilha skalabbli u effiċjenti ħafna, u d-disinn modulari tagħha jippermetti adattament u estensjoni faċli. Bil-firxa wiesgħa ta 'karatteristiċi tagħha u l-appoġġ qawwi tal-komunità, NGINX hija għażla popolari għal websajts u applikazzjonijiet ta' traffiku għoli.

Prestazzjoni NGINX

NGINX huwa server tal-web ta 'prestazzjoni għolja li huwa ddisinjat biex jimmaniġġja numru kbir ta' konnessjonijiet simultanji waqt li juża riżorsi minimi. F'din it-taqsima, se nesploraw l-aspetti differenti tal-prestazzjoni ta 'NGINX.

NGINX AsyncArkitettura hronous

NGINX juża asyncapproċċ hronous, immexxi mill-avvenimenti biex jittratta t-talbiet. Dan ifisser li minflok ma joħloq proċess ġdid għal kull talba, NGINX juża ħajt wieħed biex jimmaniġġja talbiet multipli. Dan l-approċċ jippermetti lil NGINX biex jimmaniġġa numru kbir ta 'talbiet b'overhead minimu.

Proċessi tal-Ħaddiem NGINX

NGINX juża mudell kaptan-ħaddiem, fejn proċess ewlieni wieħed jikkontrolla proċessi multipli tal-ħaddiema. Kull proċess tal-ħaddiem huwa responsabbli għall-immaniġġjar tat-talbiet deħlin. B'mod awtomatiku, NGINX joħloq proċess wieħed ta 'ħaddiem għal kull qalba tas-CPU. Madankollu, dan jista 'jiġi aġġustat abbażi tal-konfigurazzjoni tal-ħardwer tas-server.

Użu tal-Memorja NGINX

NGINX huwa ddisinjat biex juża memorja minima. B'mod awtomatiku, NGINX juża ammont fiss ta 'memorja għal kull proċess ta' ħaddiem. Dan l-ammont jista 'jiġi aġġustat abbażi tal-konfigurazzjoni tal-ħardwer tas-server. Barra minn hekk, NGINX juża żona ta 'memorja kondiviża biex taħżen dejta aċċessata ta' spiss, li tnaqqas l-ammont ta 'memorja meħtieġ minn kull proċess ta' ħaddiem.

B'mod ġenerali, il-prestazzjoni ta 'NGINX hija waħda mis-saħħiet ewlenin tagħha. Huwasyncarkitettura hronous, mudell kaptan-ħaddiem, u użu minimu tal-memorja jagħmluha għażla ideali għal websajts u applikazzjonijiet ta 'traffiku għoli.

Aktar Qari

NGINX huwa server tal-web open-source li jista 'jintuża wkoll bħala reverse proxy, load balancer, cache tal-kontenut, u web server. Inħoloq minn Igor Sysoev u rilaxxat pubblikament fl-2004. NGINX Plus jipprovdi kapaċitajiet ta 'grad ta' intrapriża li joffru affidabbiltà u sigurtà robusti. Xi kumpaniji ta 'profil għoli li jużaw NGINX jinkludu Autodesk, Atlassian, Intuit, T-Mobile, GitLab, u DuckDuckGo. (sorsi: NGINX, Wikipedija, Kinsta, DigitalOcean, Hostinger)

Termini relatati ta' Web Servers

home » Web Hosting » Glossarju » X'inhu NGINX?

Ibqa' infurmat! Ingħaqad man-newsletter tagħna
Abbona issa u ksib aċċess b'xejn għal gwidi, għodod u riżorsi għall-abbonati biss.
Tista' tneħħi l-abbonament fi kwalunkwe ħin. Id-dejta tiegħek hija sigura.
Ibqa' infurmat! Ingħaqad man-newsletter tagħna
Abbona issa u ksib aċċess b'xejn għal gwidi, għodod u riżorsi għall-abbonati biss.
Tista' tneħħi l-abbonament fi kwalunkwe ħin. Id-dejta tiegħek hija sigura.
Ibqa' infurmat! Ingħaqad man-newsletter tagħna!
Abbona issa u ksib aċċess b'xejn għal gwidi, għodod u riżorsi għall-abbonati biss.
Ibqa 'Aġġornata! Ingħaqad ma' Newsletter tagħna
Tista' tneħħi l-abbonament fi kwalunkwe ħin. Id-dejta tiegħek hija sigura.
Il-Kumpanija Tiegħi
Ibqa 'Aġġornata! Ingħaqad ma' Newsletter tagħna
🙌 Inti (kważi) abbonat!
Mur fuq l-inbox tal-email tiegħek, u iftaħ l-email li bgħattlek biex tikkonferma l-indirizz tal-email tiegħek.
Il-Kumpanija Tiegħi
Inti Abbonat!
Grazzi għall-abbonament tiegħek. Nibagħtu newsletter b'dejta insightful kull nhar ta' Tnejn.
Aqsam lil...