NGINX чист?

NGINX як нармафзори веб-сервер аст, ки барои идора кардани вебсайтҳои трафики баланд самаранок ва зуд тарҳрезӣ шудааст. Он бо суръат, миқёспазирӣ ва эътимоднокии худ маълум аст.

NGINX чист?

NGINX як нармафзорест, ки ба вебсайтҳо кӯмак мекунад, ки тезтар кор кунанд ва дар як вақт меҳмонони бештарро идора кунанд. Ин мисли як полиси трафик барои интернет аст, ки меҳмононро ба ҷойҳои дуруст роҳнамоӣ мекунад ва боварӣ ҳосил мекунад, ки ҳама чиз бемаънӣ кор мекунад.

NGINX як абзори пурқуввати бисёрфунксионалӣ мебошад, ки ҳамчун сервери веб, прокси баръакс, кэши мундариҷа ва мувозинати сарборӣ хизмат мекунад. Он аз ҷониби Игор Сысоев соли 2004 сохта шудааст ва ҳоло аз ҷониби созмонҳои ҳама андоза дар саросари ҷаҳон васеъ истифода мешавад. Бо он аsyncСохтори аҷиб ва ба рӯйдодҳо асосёфта, NGINX метавонад дар як вақт дархостҳои сершуморро самаранок коркард кунад ва онро хеле миқёспазир кунад.

NGINX як қатор захираҳоро барои кӯмак ба корбарон дар оғоз, аз ҷумла ҳуҷҷатҳо, китобҳои электронӣ, вебинарҳо ва видео пешниҳод мекунад. Модели ба рӯйдод асосёфта ва механизмҳои вобаста ба OS ба он имкон медиҳанд, ки дархостҳоро дар байни равандҳои коргарон самаранок тақсим кунад. NGINX нармафзори ройгон ва кушодаасос аст, ки тибқи шартҳои иҷозатномаи 2-банди BSD бароварда мешавад. Дар натиҷа, он як ҷомеаи васеъ ва фаъоли саҳмгузоронро ба даст овард, ки такмил ва рушди ин асбобро идома медиҳанд.

Дар ин мақола, мо ба NGINX бодиққат назар карда, мефаҳмем, ки он чӣ аст, чӣ гуна кор мекунад ва чаро он барои таҳиягарони веб ва маъмурони система чунин як воситаи маъмул шудааст. Новобаста аз он ки шумо танҳо бо NGINX оғоз мекунед ё корбари ботаҷриба ҳастед, ин мақола ҳадафи он аст, ки шарҳи ҳамаҷонибаи асбоб ва қобилиятҳои онро пешниҳод кунад. Пас, биёед ворид шавем ва бифаҳмем, ки чӣ NGINX-ро як воситаи тавоно ва бисёрҷониба барои таҳияи веб ва идоракунии сервер месозад.

NGINX чист?

NGINX як веб-сервери маъмули кушода аст, ки ба таври васеъ ҳамчун прокси баръакс, мувозинаткунандаи бор, кэши мундариҷа ва веб-сервер истифода мешавад. Он аз ҷониби Игор Сысоев сохта шуда, бори аввал соли 2004 ба таври оммавӣ нашр шуд. NGINX бо самаранокии баланд, миқёспазирӣ ва устувории худ машҳур аст, ки онро барои вебсайтҳо ва замимаҳои трафики сердаромад интихоб мекунад.

Шарҳи NGINX

NGINX веб-сервери сабук ва сермахсул аст, ки аз рӯйдодҳо иборат аст, аsyncмеъмории hronous барои ҳалли бисёр дархостҳои ҳамзамон. Он барои коркарди мундариҷаи статикӣ ва динамикӣ тарҳрезӣ шудааст ва он метавонад барои хидмат ба саҳифаҳои веб, ҷараёни медиа ва дархостҳои API истифода шавад. NGINX инчунин бо қобилияти худ барои ҳалли "мушкилоти C10k" маъруф аст, ки ба мушкилоти коркарди 10,000 пайвасти ҳамзамон ишора мекунад.

Архитектураи NGINX

NGINX барои коркарди дархостҳои воридотӣ як раванди асосӣ ва якчанд равандҳои коргариро истифода мебарад. Раванди асосӣ равандҳои коргариро идора мекунад ва пайвастҳои воридотӣ гӯш мекунад. Вақте ки пайвастшавӣ қабул карда мешавад, раванди асосӣ онро ба раванди коргар, ки дархостро иҷро мекунад, таъин мекунад. NGINX a-ро истифода мебарадsyncмеъмории hronous, ки маънои онро дорад, ки он метавонад бисёр дархостҳоро ҳамзамон бе бастани дархостҳои дигар иҷро кунад.

NGINX инчунин модулҳои динамикиро дастгирӣ мекунад, ки ба корбарон имкон медиҳанд, ки ҳангоми зарурат хусусиятҳоро илова ё хориҷ кунанд. Ин танзими NGINX-ро барои ҳолатҳои мушаххаси истифода осон мекунад.

Вижагиҳо

NGINX доираи васеи хусусиятҳоро пешниҳод мекунад, аз ҷумла:

  • Прокси баръакс ва мувозинати сарборӣ
  • Кэшкунии мундариҷа
  • Рамзгузории SSL/TLS
  • Навиштани URL
  • Дастгирии WebSocket
  • Дастгирии HTTP / 2
  • Дастгирии FastCGI
  • Дастгирии IPv6
  • Модулҳои динамикӣ
  • Asyncмеъмории хронй
  • Миқёспазирӣ ва иҷрои баланд
  • Хусусиятҳои амниятӣ

Кушодан

Яке аз хусусиятҳои асосии NGINX ин қобилияти кэшкунии мундариҷаи он мебошад. NGINX метавонад мундариҷаи статикӣ ва динамикиро кэш кунад, ки метавонад иҷрои корбаронро ба таври назаррас беҳтар кунад. NGINX инчунин кэшкунии баръакси проксиро дастгирӣ мекунад, ки ба он имкон медиҳад мундариҷаро аз серверҳои дигар кэш кунад.

Баланд бардоштани Баландӣ

NGINX инчунин бо қобилиятҳои мувозинати сарбории худ маълум аст. Он метавонад дархостҳои воридотӣ дар серверҳои сершумори пуштибонӣ паҳн кунад, ки метавонад иҷроишро беҳтар кунад ва дастрасии баландро таъмин кунад. NGINX як қатор алгоритмҳои мувозинати сарборӣ, аз ҷумла round-robin, hash IP ва камтарин пайвастҳоро пешниҳод мекунад.

Ширкатҳое, ки NGINX-ро истифода мебаранд

NGINX аз ҷониби бисёр ширкатҳо истифода мешавад, аз ҷумла:

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

Насб кардани NGINX

Насб кардани NGINX дар Linux ва Windows нисбатан осон аст. Истифодабарандагон метавонанд версияи охиринро аз вебсайти NGINX зеркашӣ кунанд ва дастурҳои насбкуниро иҷро кунанд. Пас аз насб, корбарон метавонанд NGINX-ро бо истифода аз файли конфигуратсия танзим кунанд, ки он муайян мекунад, ки NGINX чӣ гуна дархостҳои воридшударо бояд иҷро кунад.

хулоса

NGINX як веб-сервери пурқувват ва бисёрҷониба мебошад, ки барои иҷроиш, миқёспазирӣ ва устувории он ба таври васеъ истифода мешавад. Он аsyncмеъмории аҷиб ва қобилиятҳои кэшкунӣ ва мувозинати сарборӣ онро интихоби олӣ барои вебсайтҳо ва замимаҳои трафики баланд месозад. Бо модулҳои динамикӣ ва хусусиятҳои танзимшавандаи худ, NGINX метавонад барои қонеъ кардани ниёзҳои қариб ҳама ҳолатҳои истифода мутобиқ карда шавад.

Хусусиятҳои NGINX

NGINX як веб-сервери пурқуввати кушода аст, ки як қатор хусусиятҳоро барои хидматрасонии веб, проксии баръакс, кэш, мувозинати сарборӣ, ҷараёнҳои медиа ва ғайра пешниҳод мекунад. Дар ин бахш мо баъзе аз хусусиятҳои асосии NGINX-ро меомӯзем.

Кэшкунии NGINX

Кэшкунии NGINX як хусусияти маъмулест, ки барои беҳтар кардани кори вебсайт тавассути нигоҳ доштани мундариҷаи зуд-зуд дастрасшуда дар хотираи кэш кӯмак мекунад. Ин шумораи дархостҳоеро, ки бояд ба сервер фиристода шаванд, кам мекунад, ки дар натиҷа вақти посухи тезтар ва кам шудани сарбории сервер оварда мерасонад. Кэшкунии NGINX метавонад барои нигоҳ доштани мундариҷа дар асоси омилҳо ба монанди URI, ҳолати посух ва сарлавҳаҳои HTTP танзим карда шавад.

Мувозинати сарбории NGINX

Мувозинати сарбории NGINX боз як хусусияти пурарзишест, ки барои паҳн кардани трафики воридотӣ дар байни серверҳои сершумор, беҳтар кардани кор ва эътимоднокии вебсайт кӯмак мекунад. NGINX метавонад ҳазорҳо пайвастҳои ҳамзамонро идора кунад ва метавонад барои истифодаи як қатор алгоритмҳои мувозинати сарборӣ, аз ҷумла round-robin, hash IP ва камтарин пайвастҳо танзим карда шавад.

Прокси баръакси NGINX

NGINX метавонад ҳамчун прокси баръакс амал кунад, ки ба он имкон медиҳад дархостҳоро аз номи сервери дигар ҳал кунад. Ин барои мувозинати сарборӣ, кэшкунӣ ва беҳтар кардани амният тавассути пинҳон кардани шахсияти сервери пуштибонӣ муфид аст. Прокси баръакси NGINX метавонад барои коркарди рамзгузории SSL/TLS, аз нав навиштани URL-ҳо ва иҷрои кэшкунии мундариҷа танзим карда шавад.

Сервери NGINX HTTP

NGINX як сервери баландсифати HTTP мебошад, ки метавонад ҳаҷми зиёди дархостҳои ҳамзамон бо истифодаи ками CPU ва хотираро иҷро кунад. Он як қатор хусусиятҳои HTTP-ро дастгирӣ мекунад, аз ҷумла HTTP/2, WebSocket ва FastCGI. Сервери NGINX HTTP инчунин метавонад барои хидматрасонии мундариҷаи статикӣ, файлҳои индексатсия ва худкор индексатсия истифода шавад.

Дар маҷмӯъ, NGINX як веб-сервери пуриқтидорест, ки як қатор хусусиятҳоро барои баланд бардоштани самаранокии вебсайт, эътимоднокӣ ва амният пешниҳод мекунад. Он аsyncмеъмории аҷиб ва ба рӯйдодҳо асосёфта онро хеле миқёспазир ва самаранок мегардонад ва тарҳи модулии он имкон медиҳад, ки мутобиқсозӣ ва тамдиди осон. Бо доираи васеи хусусиятҳо ва дастгирии қавии ҷомеа, NGINX интихоби маъмул барои вебсайтҳо ва барномаҳои сердаромад аст.

Фаъолияти NGINX

NGINX веб-сервери сермахсул аст, ки барои коркарди шумораи зиёди пайвастҳои ҳамзамон ҳангоми истифодаи ҳадди ақали захираҳо пешбинӣ шудааст. Дар ин бахш мо ҷанбаҳои гуногуни иҷрои NGINX-ро меомӯзем.

NGINX Аsyncмеъмории хронй

NGINX a-ро истифода мебарадsyncмуносибати hronous, ба рӯйдодҳо барои коркарди дархостҳо. Ин маънои онро дорад, ки ба ҷои эҷоди як раванди нав барои ҳар як дархост, NGINX як риштаи ягонаро барои коркарди дархостҳои сершумор истифода мебарад. Ин равиш ба NGINX имкон медиҳад, ки шумораи зиёди дархостҳоро бо ҳадди ақали хароҷот ҳал кунад.

Равандҳои коргари NGINX

NGINX модели усто-коргарро истифода мебарад, ки дар он як раванди усто якчанд равандҳои коргариро назорат мекунад. Ҳар як раванди коргар барои коркарди дархостҳои воридотӣ масъул аст. Бо нобаёнӣ, NGINX як раванди коргариро барои як ядрои CPU эҷод мекунад. Аммо, ин метавонад дар асоси конфигуратсияи сахтафзори сервер танзим карда шавад.

Истифодаи хотираи NGINX

NGINX барои истифодаи ҳадди ақали хотира тарҳрезӣ шудааст. Бо нобаёнӣ, NGINX барои ҳар як раванди корӣ миқдори муайяни хотираро истифода мебарад. Ин маблағро дар асоси конфигуратсияи сахтафзори сервер танзим кардан мумкин аст. Илова бар ин, NGINX барои нигоҳ доштани маълумоти зуд-зуд дастрасшаванда минтақаи хотираи муштаракро истифода мебарад, ки ҳаҷми хотираро барои ҳар як раванди коргар кам мекунад.

Дар маҷмӯъ, иҷрои NGINX яке аз ҷиҳатҳои асосии он аст. Он аsyncмеъмории аҷиб, модели усто-корманд ва ҳадди ақали истифодаи хотира онро барои вебсайтҳо ва замимаҳои трафики баланд интихоби беҳтарин мекунанд.

Хониши бештар

NGINX як веб-сервери кушодаасос мебошад, ки онро инчунин метавон ҳамчун прокси баръакс, мувозинати сарборӣ, кэши мундариҷа ва веб-сервер истифода бурд. Он аз ҷониби Игор Сысоев сохта шудааст ва соли 2004 ба таври оммавӣ нашр шудааст. NGINX Plus қобилиятҳои сатҳи корхонаро фароҳам меорад, ки эътимод ва амнияти устуворро пешниҳод мекунанд. Баъзе ширкатҳои бонуфузе, ки NGINX-ро истифода мебаранд, Autodesk, Atlassian, Intuit, T-Mobile, GitLab ва DuckDuckGo мебошанд. (манбаъҳо: NGINX, Википедиа, Kinsta, DigitalOcean, Иҷрокунанда)

Шартҳои марбут ба веб-серверҳо

хона » хостинги Web » луцат » NGINX чист?

Хабардор бошед! Ба бюллетени мо ҳамроҳ шавед
Ҳоло обуна шавед ва дастрасии ройгон ба дастурҳо, асбобҳо ва захираҳо барои муштариён дастрас шавед.
Шумо метавонед дар вақти дилхоҳ обунаро қатъ кунед. Маълумоти шумо бехатар аст.
Хабардор бошед! Ба бюллетени мо ҳамроҳ шавед
Ҳоло обуна шавед ва дастрасии ройгон ба дастурҳо, асбобҳо ва захираҳо барои муштариён дастрас шавед.
Шумо метавонед дар вақти дилхоҳ обунаро қатъ кунед. Маълумоти шумо бехатар аст.
Мубодила ба...