Hvað er NGINX?

NGINX er vefþjónahugbúnaður sem er hannaður til að sinna vefsíðum með mikilli umferð á skilvirkan og fljótlegan hátt. Það er þekkt fyrir hraða, sveigjanleika og áreiðanleika.

Hvað er NGINX?

NGINX er hugbúnaður sem hjálpar vefsíðum að keyra hraðar og sjá um fleiri gesti á sama tíma. Þetta er eins og umferðarlögga fyrir internetið sem vísar gestum á rétta staði og tryggir að allt gangi snurðulaust fyrir sig.

NGINX er öflugt fjölnota tól sem þjónar sem vefþjónn, öfugt umboð, skyndiminni innihald og álagsjafnari. Það var búið til af Igor Sysoev árið 2004 og er nú mikið notað af samtökum af öllum stærðum um allan heim. Með sínum asynchronísk og atburðadrifin uppbygging, NGINX getur á skilvirkan hátt unnið úr mörgum beiðnum á sama tíma, sem gerir það mjög stigstærð.

NGINX býður upp á úrval af úrræðum til að hjálpa notendum að byrja, þar á meðal skjöl, rafbækur, vefnámskeið og myndbönd. Atburðabundið líkan þess og stýrikerfi háð kerfi gera því kleift að dreifa beiðnum á áhrifaríkan hátt á milli starfsmannaferla. NGINX er ókeypis og opinn hugbúnaður, gefinn út samkvæmt skilmálum 2-liða BSD leyfisins. Fyrir vikið hefur það eignast stórt og virkt samfélag þátttakenda sem halda áfram að bæta og þróa tólið.

Í þessari grein munum við skoða NGINX nánar, kanna hvað það er, hvernig það virkar og hvers vegna það er orðið svo vinsælt tól fyrir vefhönnuði og kerfisstjóra. Hvort sem þú ert að byrja með NGINX eða ert vanur notandi, miðar þessi grein að því að veita alhliða yfirsýn yfir tólið og getu þess. Svo, við skulum kafa ofan í og ​​uppgötva hvað gerir NGINX að svo öflugu og fjölhæfu tæki fyrir vefþróun og netþjónastjórnun.

Hvað er NGINX?

NGINX er vinsæll opinn vefþjónn sem er mikið notaður sem öfugur umboð, álagsjafnari, innihald skyndiminni og vefþjónn. Það var búið til af Igor Sysoev og kom fyrst út opinberlega árið 2004. NGINX er þekkt fyrir afkastagetu, sveigjanleika og stöðugleika, sem gerir það að vinsælu vali fyrir vefsíður og forrit með mikla umferð.

NGINX Yfirlit

NGINX er léttur, afkastamikill vefþjónn sem notar atburðadrifinn, asynchron arkitektúr til að takast á við margar samhliða beiðnir. Það er hannað til að meðhöndla kyrrstætt og kraftmikið efni og það er hægt að nota til að þjóna vefsíðum, streymi fjölmiðla og API beiðnir. NGINX er einnig þekkt fyrir getu sína til að takast á við „C10k vandamálið,“ sem vísar til áskorunar um að meðhöndla 10,000 samhliða tengingar.

NGINX arkitektúr

NGINX notar aðalferli og mörg starfsferla til að takast á við beiðnir sem berast. Aðalferlið stjórnar verkferlum starfsmanna og hlustar eftir tengingum sem berast. Þegar tenging er móttekin úthlutar aðalferlið henni til vinnuferlis sem sér um beiðnina. NGINX notar asynchronous arkitektúr, sem þýðir að það getur séð um margar beiðnir samtímis án þess að loka fyrir aðrar beiðnir.

NGINX styður einnig kraftmikla einingar, sem gera notendum kleift að bæta við eða fjarlægja eiginleika eftir þörfum. Þetta gerir það auðvelt að sérsníða NGINX fyrir sérstök notkunartilvik.

Aðstaða

NGINX býður upp á breitt úrval af eiginleikum, þar á meðal:

  • Reverse proxy og load balance
  • Skyndiminni efnis
  • SSL/TLS dulkóðun
  • Endurskrifun vefslóða
  • WebSocket stuðningur
  • HTTP / 2 stuðningur
  • FastCGI stuðningur
  • IPv6 stuðningur
  • Dynamic einingar
  • Asynchron arkitektúr
  • Sveigjanleiki og mikil afköst
  • Öryggisaðgerðir

Caching

Einn af lykileiginleikum NGINX er getu til að vista efni í skyndiminni. NGINX getur vistað kyrrstætt og kraftmikið efni, sem getur bætt árangur notenda verulega. NGINX styður einnig andstæða proxy skyndiminni, sem gerir það kleift að vista efni frá öðrum netþjónum.

Hlaða jafnvægi

NGINX er einnig þekkt fyrir álagsjafnvægi. Það getur dreift komandi beiðnum á marga bakendaþjóna, sem getur bætt afköst og tryggt mikið framboð. NGINX býður upp á úrval af álagsjafnvægi reiknirit, þar á meðal round-robin, IP kjötkássa og minnstu tengingar.

Fyrirtæki sem nota NGINX

NGINX er notað af mörgum fyrirtækjum, þar á meðal:

  • Netflix
  • Dropbox
  • Adobe
  • WordPress. Með
  • Cloudflare
  • Google
  • F5

Að setja upp NGINX

Uppsetning NGINX er tiltölulega einföld á Linux og Windows. Notendur geta hlaðið niður nýjustu útgáfunni af NGINX vefsíðunni og fylgt uppsetningarleiðbeiningunum. Þegar það hefur verið sett upp geta notendur stillt NGINX með því að nota stillingarskrá, sem tilgreinir hvernig NGINX ætti að meðhöndla komandi beiðnir.

Niðurstaða

NGINX er öflugur, fjölhæfur vefþjónn sem er mikið notaður fyrir frammistöðu, sveigjanleika og stöðugleika. Það ersynchron arkitektúr og skyndiminni og hleðslujafnvægi gerir það að frábæru vali fyrir vefsíður og forrit með mikla umferð. Með kraftmiklum einingum sínum og sérhannaðar eiginleikum er hægt að sníða NGINX til að mæta þörfum nánast hvaða notkunartilfelli sem er.

NGINX eiginleikar

NGINX er öflugur opinn vefþjónn sem býður upp á úrval af eiginleikum fyrir vefþjónustu, öfugt umboð, skyndiminni, álagsjafnvægi, streymi fjölmiðla og fleira. Í þessum hluta munum við kanna nokkra af helstu eiginleikum NGINX.

NGINX skyndiminni

NGINX skyndiminni er vinsæll eiginleiki sem hjálpar til við að bæta árangur vefsíðunnar með því að geyma oft aðgang að efni í skyndiminni. Þetta dregur úr fjölda beiðna sem þarf að senda til netþjónsins, sem leiðir til hraðari viðbragðstíma og minni álags netþjóns. Hægt er að stilla NGINX skyndiminni til að geyma efni byggt á þáttum eins og URI, svörunarstöðu og HTTP hausum.

NGINX álagsjöfnun

NGINX hleðslujöfnun er annar dýrmætur eiginleiki sem hjálpar til við að dreifa komandi umferð á marga netþjóna, bæta árangur og áreiðanleika vefsíðunnar. NGINX getur séð um þúsundir samhliða tenginga og hægt er að stilla það til að nota margs konar reiknirit fyrir álagsjafnvægi, þar á meðal hringrás, IP kjötkássa og minnstu tengingar.

NGINX Reverse Proxy

NGINX getur virkað sem öfugt umboð, sem gerir það kleift að meðhöndla beiðnir fyrir hönd annars netþjóns. Þetta er gagnlegt fyrir álagsjafnvægi, skyndiminni og bæta öryggi með því að fela auðkenni bakendaþjónsins. Hægt er að stilla NGINX öfugt umboð til að sjá um SSL/TLS dulkóðun, endurskrifa vefslóðir og framkvæma skyndiminni.

NGINX HTTP þjónn

NGINX er afkastamikill HTTP netþjónn sem getur séð um mikið magn af samhliða beiðnum með lítilli CPU og minni notkun. Það styður fjölda HTTP eiginleika, þar á meðal HTTP/2, WebSocket og FastCGI. NGINX HTTP netþjónn er einnig hægt að nota til að þjóna kyrrstætt efni, skrárskrár og sjálfvirka flokkun.

Á heildina litið er NGINX öflugur vefþjónn sem býður upp á úrval af eiginleikum til að bæta afköst vefsíðunnar, áreiðanleika og öryggi. Það ersyncHreinn, atburðadrifinn arkitektúr gerir hann mjög stigstærðan og skilvirkan, og mátahönnun hans gerir kleift að sérsníða og framlengja. Með breitt úrval af eiginleikum og sterkum samfélagsstuðningi er NGINX vinsæll kostur fyrir vefsíður og forrit með mikla umferð.

NGINX árangur

NGINX er afkastamikill vefþjónn sem er hannaður til að takast á við fjölda samtímis tenginga á meðan hann notar lágmarks fjármagn. Í þessum hluta munum við kanna mismunandi hliðar á frammistöðu NGINX.

NGINX Asynchronlegur arkitektúr

NGINX notar asyncheiðarleg, atburðadrifin nálgun til að sinna beiðnum. Þetta þýðir að í stað þess að búa til nýtt ferli fyrir hverja beiðni, notar NGINX einn þráð til að meðhöndla margar beiðnir. Þessi nálgun gerir NGINX kleift að sinna miklum fjölda beiðna með lágmarks kostnaði.

NGINX starfsferlar

NGINX notar master-worker líkan, þar sem eitt aðalferli stjórnar mörgum starfsmannaferlum. Hvert starfsmannsferli ber ábyrgð á meðhöndlun beiðna sem berast. Sjálfgefið er að NGINX býr til eitt vinnuferli á hvern CPU kjarna. Hins vegar er hægt að stilla þetta miðað við vélbúnaðarstillingar netþjónsins.

NGINX minnisnotkun

NGINX er hannað til að nota lágmarks minni. Sjálfgefið er að NGINX notar fast magn af minni fyrir hvert vinnuferli. Þessa upphæð er hægt að breyta út frá vélbúnaðarstillingu þjónsins. Að auki notar NGINX samnýtt minnissvæði til að geyma gögn sem oft eru notuð, sem dregur úr minnismagninu sem þarf fyrir hvert vinnuferli.

Á heildina litið er frammistaða NGINX einn af helstu styrkleikum þess. Það ersynchron arkitektúr, meistara-starfslíkan og lágmarks minnisnotkun gera það að kjörnum vali fyrir vefsíður og forrit með mikla umferð.

Meira lestur

NGINX er opinn vefþjónn sem einnig er hægt að nota sem öfugt umboð, álagsjafnvægi, innihalds skyndiminni og vefþjón. Það var búið til af Igor Sysoev og gefið út opinberlega árið 2004. NGINX Plus býður upp á getu í fyrirtækisgráðu sem býður upp á öflugan áreiðanleika og öryggi. Sum áberandi fyrirtæki sem nota NGINX eru Autodesk, Atlassian, Intuit, T-Mobile, GitLab og DuckDuckGo. (heimildir: nginx, Wikipedia, Kinsta, DigitalOcean, Hostinger)

Skilmálar tengdir vefþjóna

Heim » Web Hosting » Orðalisti » Hvað er NGINX?

Vertu upplýst! Skráðu þig í fréttabréfið okkar
Gerast áskrifandi núna og fáðu ókeypis aðgang að leiðbeiningum, verkfærum og auðlindum sem eru eingöngu fyrir áskrifendur.
Þú getur sagt upp áskrift hvenær sem er. Gögnin þín eru örugg.
Vertu upplýst! Skráðu þig í fréttabréfið okkar
Gerast áskrifandi núna og fáðu ókeypis aðgang að leiðbeiningum, verkfærum og auðlindum sem eru eingöngu fyrir áskrifendur.
Þú getur sagt upp áskrift hvenær sem er. Gögnin þín eru örugg.
Deildu til...