Inona ny NGINX?

NGINX dia rindrambaiko mpizara tranonkala izay natao hikarakarana ireo tranokala be fifamoivoizana amin'ny fomba mahomby sy haingana. Fantatra amin'ny hafainganam-pandehany, ny scalability ary ny fahatokisana azy.

Inona ny NGINX?

NGINX dia rindrambaiko manampy ny tranokala hihazakazaka haingana kokoa ary mitantana mpitsidika bebe kokoa amin'ny fotoana iray ihany. Toy ny polisy misahana ny fifamoivoizana amin'ny aterineto izy io, mitarika ny mpitsidika amin'ny toerana mety ary manao izay hahombiazan'ny zava-drehetra.

NGINX dia fitaovana mahery vaika marobe izay miasa ho mpizara tranonkala, proxy mifamadika, cache votoaty, ary mpandrindra entana. Izy io dia noforonin'i Igor Sysoev tamin'ny taona 2004 ary ampiasain'ny fikambanana amin'ny habe rehetra maneran-tany. Miaraka amin'ny asyncNy firafitry ny hronous sy ny hetsika, NGINX dia afaka mamaly tsara ny fangatahana maro miaraka amin'ny fotoana iray, ka mahatonga azy io ho azo ekena.

NGINX dia manolotra loharano isan-karazany hanampiana ireo mpampiasa hanomboka, ao anatin'izany ny antontan-taratasy, eBook, webinars, ary horonan-tsary. Ny maodely mifototra amin'ny hetsika sy ny mekanika miankina amin'ny OS dia ahafahany mizara ny fangatahana amin'ny fizotran'ny mpiasa. NGINX dia rindrambaiko maimaim-poana sy misokatra, navoaka araka ny fepetran'ny fahazoan-dàlana BSD 2-clause. Vokatr'izany dia nahazo vondrom-piarahamonina lehibe sy mavitrika amin'ny mpandray anjara izay manohy manatsara sy mamolavola ilay fitaovana.

Ato amin'ity lahatsoratra ity dia hijery akaiky kokoa ny NGINX isika, handinika ny atao hoe inona izany, ny fomba fiasany, ary ny antony nahatonga azy ho lasa fitaovana malaza ho an'ny mpamorona tranonkala sy ny mpitantana ny rafitra. Na vao manomboka amin'ny NGINX ianao na mpampiasa efa za-draharaha, ity lahatsoratra ity dia mikendry ny hanome topimaso feno momba ny fitaovana sy ny fahaizany. Noho izany, andao isika hitsidika sy hahita hoe inona no mahatonga ny NGINX ho fitaovana mahery vaika sy azo ampiasaina ho an'ny fampivoarana tranonkala sy ny fitantanana ny server.

Inona ny NGINX?

NGINX dia mpizara tranonkala open-source malaza izay ampiasaina betsaka ho toy ny proxy mivadika, mpandanjalanja entana, cache votoaty ary mpizara tranonkala. Izy io dia noforonin'i Igor Sysoev ary navoaka voalohany ampahibemaso tamin'ny taona 2004. Ny NGINX dia fantatra amin'ny fahaiza-manaony avo lenta, scalability ary ny fahamarinany, ka mahatonga azy io ho safidy malaza amin'ny tranokala sy fampiharana be fifamoivoizana.

Ny sandan'ny anjara NGINX

NGINX dia mpizara tranonkala maivana sy mahomby izay mampiasa hetsika entin'ny hetsika, asynchronous architecture mba hikarakarana fangatahana maro miaraka. Izy io dia natao hifehezana ny votoaty static sy mavitrika, ary azo ampiasaina amin'ny serivisy tranonkala, streaming media, ary fangatahana API. NGINX dia fantatra ihany koa amin'ny fahaizany miatrika ny "olana C10k", izay manondro ny fanamby amin'ny fikarakarana fifandraisana 10,000 miaraka.

NGINX Architecture

Mampiasa dingana maîtrise sy fizotry ny mpiasa maro ny NGINX hiatrehana ny fangatahana miditra. Ny dingana master dia mitantana ny fizotran'ny mpiasa ary mihaino ny fifandraisana miditra. Rehefa voaray ny fifandraisana, ny dingana maîtrise dia manome azy io amin'ny fizotran'ny mpiasa, izay mitantana ny fangatahana. NGINX dia mampiasa asynchronous architecture, izay midika fa afaka mitantana fangatahana maro miaraka izy nefa tsy manakana ny fangatahana hafa.

Ny NGINX koa dia manohana ny maody mavitrika, izay ahafahan'ny mpampiasa manampy na manala ireo endri-javatra raha ilaina. Izany dia manamora ny fanamboarana NGINX ho an'ny tranga fampiasana manokana.

Toetoetra

NGINX dia manolotra endri-javatra marobe, ao anatin'izany:

  • Reverse proxy sy ny fampifandanjana entana
  • Caching votoaty
  • SSL/TLS encryption
  • Famerenana ny URL
  • Fanohanana WebSocket
  • Fanohanana HTTP / 2
  • Fanohanana FastCGI
  • Fanohanana IPv6
  • Dynamic modules
  • Asyncrafitra hronous
  • Scalability sy fampisehoana avo lenta
  • Endrika fiarovana

Caching

Ny iray amin'ireo singa manan-danja amin'ny NGINX dia ny fahafaha-manao caching votoaty. Ny NGINX dia afaka mitahiry votoaty static sy mavitrika, izay afaka manatsara ny fahombiazan'ny mpampiasa. Ny NGINX koa dia manohana ny caching proxy mifamadika, izay ahafahany mitahiry votoaty avy amin'ny lohamilina hafa.

Load Balancing

NGINX dia fantatra ihany koa amin'ny fahaizany mampifandanja entana. Afaka mizara fangatahana miditra amin'ny servisy backend marobe izy io, izay afaka manatsara ny fahombiazany ary miantoka ny fisian'ny avo. NGINX dia manolotra karazana algorithm fampifandanjana entana, ao anatin'izany ny round-robin, IP hash, ary ny fifandraisana kely indrindra.

Orinasa mampiasa NGINX

Ny NGINX dia ampiasain'ny orinasa maro, ao anatin'izany:

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

Fametrahana NGINX

Ny fametrahana NGINX dia tsotra amin'ny Linux sy Windows. Ny mpampiasa dia afaka misintona ny kinova farany avy amin'ny tranokala NGINX ary manaraka ny torolàlana fametrahana. Rehefa tafapetraka dia afaka manitsy ny NGINX ny mpampiasa amin'ny alàlan'ny fisie fanamafisana, izay mamaritra ny fomba tokony hikarakaran'ny NGINX ny fangatahana miditra.

Famaranana

NGINX dia mpizara tranonkala matanjaka sy maro be izay ampiasaina betsaka amin'ny fahombiazany, ny fampitomboana ary ny fahamarinany. Ny asyncNy rafitra hronous sy ny caching ary ny fampifandanjana entana dia mahatonga azy ho safidy tsara ho an'ny tranokala sy fampiharana be fifamoivoizana. Miaraka amin'ny maodely mavitrika sy endri-javatra azo zahana, ny NGINX dia azo amboarina mifanaraka amin'ny filan'ny saika fampiasana rehetra.

NGINX Features

NGINX dia mpizara tranonkala misokatra malalaka izay manolotra endri-javatra isan-karazany ho an'ny serivisy amin'ny tranokala, ny proxy reverse, ny caching, ny fampifandanjana entana, ny fandefasana media, ary ny maro hafa. Amin'ity fizarana ity dia hijery ny sasany amin'ireo singa fototra amin'ny NGINX isika.

NGINX Caching

NGINX caching dia endri-javatra malaza manampy amin'ny fanatsarana ny fahombiazan'ny tranokala amin'ny fitehirizana votoaty idirana matetika ao amin'ny fitadidiana cache. Mampihena ny isan'ny fangatahana tokony hatao amin'ny mpizara izany, ka mahatonga ny fotoana famaliana haingana kokoa sy ny fampihenana ny enta-mavesatry ny mpizara. Ny caching NGINX dia azo amboarina mba hitahiry votoaty mifototra amin'ny lafin-javatra toy ny URI, ny toeran'ny valiny, ary ny lohatenin'ny HTTP.

NGINX Load Balancing

Ny fifandanjana entana NGINX dia singa manan-danja iray hafa manampy amin'ny fizarana ny fifamoivoizana miditra amin'ny servisy marobe, manatsara ny fahombiazan'ny tranokala sy ny fahatokisana. Ny NGINX dia afaka mitantana fifandraisana an'arivony maro ary azo amboarina hampiasa karazana algorithm fampifandanjana entana, anisan'izany ny round-robin, IP hash, ary ny fifandraisana kely indrindra.

NGINX Reverse Proxy

Ny NGINX dia afaka miasa toy ny proxy mivadika, mamela azy hikarakara ny fangatahana amin'ny anaran'ny mpizara hafa. Ity dia ilaina amin'ny fampifandanjana entana, caching, ary fanatsarana ny fiarovana amin'ny fanafenana ny mombamomba ny mpizara backend. NGINX reverse proxy dia azo amboarina mba hikarakarana ny SSL/TLS encryption, mamerina manoratra URL, ary manao caching votoaty.

NGINX HTTP Server

NGINX dia mpizara HTTP manatontosa avo lenta izay afaka mitantana ny fangatahana miaraka amin'ny CPU ambany sy ny fampiasana fahatsiarovana. Izy io dia manohana karazana HTTP isan-karazany, ao anatin'izany ny HTTP/2, WebSocket, ary FastCGI. Ny mpizara HTTP NGINX dia azo ampiasaina koa mba hanompoana votoaty static, rakitra fanondroana, ary fanondroana mandeha ho azy.

Amin'ny ankapobeny, NGINX dia mpizara tranonkala matanjaka izay manolotra karazana endri-javatra hanatsarana ny fahombiazan'ny tranokala, ny fahatokisana ary ny fiarovana. Ny asyncNy maritrano hronous, entin'ny hetsika dia mahatonga azy io ho azo ekena sy mahomby, ary ny famolavolana modular azy dia mamela ny fanamboarana sy fanitarana mora. Miaraka amin'ny endri-javatra marobe sy ny fanohanan'ny vondrom-piarahamonina matanjaka, NGINX dia safidy malaza amin'ny tranokala sy fampiharana be fifamoivoizana.

NGINX Performance

NGINX dia mpizara tranonkala avo lenta izay natao hikarakarana fifandraisana marobe miaraka amin'ny fampiasana loharano kely indrindra. Amin'ity fizarana ity dia hijery ireo lafiny samihafa amin'ny zava-bitan'ny NGINX isika.

NGINX Asynchronous Architecture

NGINX dia mampiasa asyncfomba fiasa ara-potoana, mifototra amin'ny hetsika hiatrehana ny fangatahana. Midika izany fa raha tokony hamorona dingana vaovao ho an'ny fangatahana tsirairay ny NGINX, dia mampiasa kofehy tokana hikarakarana fangatahana marobe ny NGINX. Ity fomba fiasa ity dia ahafahan'ny NGINX mitantana fangatahana marobe miaraka amin'ny overhead kely indrindra.

NGINX Worker Processes

Ny NGINX dia mampiasa maodely master-worker, izay misy dingana master iray mifehy ny fizotran'ny mpiasa. Ny fizotry ny mpiasa tsirairay dia tompon'andraikitra amin'ny fikarakarana ny fangatahana miditra. Amin'ny alàlan'ny default, NGINX dia mamorona dingana mpiasa iray isaky ny core CPU. Na izany aza, azo amboarina izany arakaraka ny firafitry ny hardware an'ny mpizara.

NGINX Memory Usage

NGINX dia natao hampiasa fahatsiarovana kely indrindra. Amin'ny alàlan'ny default, NGINX dia mampiasa fitadidiana voafaritra ho an'ny fizotran'ny mpiasa tsirairay. Io vola io dia azo amboarina araka ny firafitry ny hardware an'ny mpizara. Fanampin'izany, mampiasa faritra fitadidiana iombonana ny NGINX hitahiry angon-drakitra idirana matetika, izay mampihena ny habetsaky ny fitadidiana takian'ny fizotran'ny mpiasa tsirairay.

Amin'ny ankapobeny, ny fahombiazan'ny NGINX dia iray amin'ireo tanjany lehibe. Ny asyncNy maritrano hronous, ny maodely master-worker, ary ny fampiasana fitadidiana kely indrindra dia mahatonga azy io ho safidy tsara ho an'ny tranokala sy fampiharana be fifamoivoizana.

Famakiana bebe kokoa

NGINX dia mpizara tranonkala open-source izay azo ampiasaina ho toy ny proxy mivadika, mpandanjalanja entana, cache votoaty ary mpizara tranonkala. Izy io dia noforonin'i Igor Sysoev ary navoaka ampahibemaso tamin'ny taona 2004. NGINX Plus dia manome fahaiza-manao ho an'ny orinasa izay manome fahatokisana sy fiarovana matanjaka. Ny orinasa malaza sasany mampiasa NGINX dia ahitana Autodesk, Atlassian, Intuit, T-Mobile, GitLab, ary DuckDuckGo. (loharano: NGINX, Wikipedia, Kinsta, DigitalOcean, Hostinger)

Ireo teny mifandraika amin'ny Servers Web

Home » Web Hosting » Glossary » Inona ny NGINX?

Ampahafantaro hatrany! Midira ao amin'ny gazetinay
Misoratra anarana izao ary mahazo fidirana maimaim-poana amin'ny mpitari-dalana, fitaovana ary loharanon'ny mpanjifa ihany.
Afaka miala amin'ny fisoratana anarana amin'ny fotoana rehetra ianao. Azo antoka ny angonao.
Ampahafantaro hatrany! Midira ao amin'ny gazetinay
Misoratra anarana izao ary mahazo fidirana maimaim-poana amin'ny mpitari-dalana, fitaovana ary loharanon'ny mpanjifa ihany.
Afaka miala amin'ny fisoratana anarana amin'ny fotoana rehetra ianao. Azo antoka ny angonao.
Zarao amin'ny...