NGINX: isang kagiliw-giliw na kahalili sa Apache

Ang sinaunang ito Web server Ito ay nanalo katanyagan sa loob lugar ng negosyo. nginx ay ngayon ang bago number two ng mga Web server, higit sa lahat dahil ito ay isang mabilis, magaan, at bukas na alternatibong mapagkukunan sa pinakamakapangyarihang Apache. Narito kung bakit nakakaakit ito ng labis na pansin.


Ang pagpili ng isang web server dati ay madali. Kung mayroon kang isang tindahan sa Windows, gumamit ka ng Internet Information Server (IIS); Kung hindi man, Apache. Walang problema. Gayunpaman, gayunpaman, maraming mga pagpipilian sa web server. Isa sa mga pangunahing kahalili ay nginx, isang bukas na programang mapagkukunan na naging bilang dalawang web server sa buong mundo, ayon sa Netcraft, ang kumpanya ng analytics ng Web server.

Ang NGINX (binibigkas na "engine X") ay isang bukas na mapagkukunan ng HTTP web server na nagsasama rin ng mga serbisyo sa e-mail na may access sa Internet Message Protocol (IMAP) at Post Office Protocol (POP) server. Gayundin, handa ang NGINX upang magamit bilang isang reverse proxy. Sa mode na ito, ginagamit ang NGINX upang balansehin ang pagkarga sa pagitan ng mga back-end server, o upang magbigay ng pag-cache para sa isang mabagal na back-end server.

Ang mga kumpanya tulad ng online TV company na Hulu ay gumagamit ng NGINX para sa katatagan at simpleng pag-set up. Ang ibang mga gumagamit, tulad ng Facebook at WordPress.com, ay gumagamit nito sapagkat ang hindi magkasabay na arkitektura ng web server ay nag-iiwan ng isang maliit na memory footprint at mababang pagkonsumo ng mapagkukunan, na ginagawang perpekto para sa paghawak ng maraming at pagbabago ng mga aktibong web page.

Iyon ay isang mahirap na gawain. Ayon sa direktor ng NGINX, ang arkitekto na si Igor Sysoev, ito ay kung paano suportahan ng NGINX ang daan-daang milyong mga gumagamit ng Facebook.

Nagsisimula ang Sysoev sa pagsasabing "habang ang mga web server ay naiiba sa pagkakaroon ng maraming mga tampok at pagiging isang bagay ng isang pangkalahatang layunin na software ng web, ang NGINX ay nakatayo para sa hanay ng mga pangunahing tampok na nauugnay sa pagganap, kakayahang sumukat at kahusayan sa gastos. Sa paglipas ng panahon, ang organikong paglago ng NGINX ay humantong sa proyekto sa kasalukuyang sitwasyon, na nagbibigay ng 10% ng buong Internet (na marami) «.

"Karamihan ito ay dahil sa bilang ng mga tampok na mayroon ito at kung paano ito inilalapat," patuloy ni Sysoev. "Sa panloob, ito ay dahil din sa arkitektura nito, na naiiba mula sa tradisyunal na modelo ng pagpapanatiling isang kopya ng sarili nitong handa na maghatid sa bawat bagong kahilingan. Sa halip, pinoproseso ng NGINX ang libu-libong mga magkasabay na koneksyon sa isang compact, multi-CPU na proseso kung saan mayroon ka lamang katumbas na bilang ng mga proseso ng NGINX upang sukatin talaga.

Nais mo bang malaman ang higit pa? Ang programa ay magagamit para magamit at bukas na mapagkukunan. Ayon kay Sysoev, ang modelo ng negosyo ng kumpanya ay batay sa dalawang mga lisensya. "Kami ay panatilihin ang bersyon na may libreng software [Libreng Software at Open Source] na mas gumagana at na-update," sabi niya. "At nais naming hanapin ang mga komersyal na extension na makilala batay sa paglabas na ito at nagkakahalaga ng pagbili para sa mga kumpanya na nangangailangan ng mga advanced na tampok na hindi karaniwang magagamit sa anumang iba pang katulad na open-source na produkto. Nag-aalok kami ng tradisyunal na mga bersyon ng komersyal at pagkonsulta para sa bukas na bersyon ng mapagkukunan ng NGINX, din, at nakipag-ugnay na sa isang pares ng mga kliyente mula nang kami ay maging isang kumpanya. »

Kung nais mong maging mabilis ang iyong mga serbisyo sa web nang hindi sinisira ang bangko at gumagastos ng badyet sa hardware, malinaw na nararapat na pansinin ang NGINX.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   David gomez dijo

    Ang emsLinux ay gumagamit ng NGINX sa loob ng isang taon ngayon at hindi ko ito binabago para sa anumang bagay. Ang server na mayroon ako ay ang pinaka katamtaman at sa nGINX lumilipad ito na parang ito ang pinaka-makapangyarihang, gusto ko ito.

  2.   Gon dijo

    Ito ay tulad ng nakita ko ito sa kung saan saan ito ay sumasailalim sa pagpapanatili o isang bagay tulad nito lol, ngunit hindi ko alam na ginamit ito ng mga malalaking site.
    Tiningnan ko ang pahina ng Addons / Modules at mayroon itong ilang mga kagiliw-giliw na;), mukhang napakahusay.

  3.   Susunod dijo

    Gumagamit ako ng isang bagay na mas mahusay na tinatawag na Nodejs

    1.    Mateo dijo

      Wala itong kinalaman dito, silang dalawa ay magkakaibang bagay para sa dalawang magkakaibang wika at ang pinakamagandang bagay ay maaari silang pagsamahin. Kung mayroon kang isang linux server, magandang gamitin ang nginx upang mai-redirect ang mga domain sa mga site na gusto mo at gawing virtual ang iyong mga site na mayroon ka sa Node.js. Samakatuwid, inirerekumenda kong sumali ka sa mga proyekto ng VPS (virtual pribadong server), ito ay isang lugar upang likhain ng kamay ang iyong mga server nang walang nagsasabi sa iyo kung ano ang maaari o hindi mo magawa, malaya kang gawin ang nais mo. Gumagamit ako ng Digital Ocean: https://www.digitalocean.com/?refcode=0dcdca453dcc Sa dalawang kadahilanan, ang isa ay lubos itong inirerekomenda at ang isa pa ay dahil maraming mga tutorial na ito na mabibigyan ka ng seguridad at magawang gumana ng maayos ang lahat. Sana maihatid ito sa iyo, pagbati! Nga pala, salamat sa post, magsisimula ako sa nginx !!

  4.   Gumamit tayo ng Linux dijo

    Kailangan mong malaman kung paano mo rin ito magagamit, tama ba? Dah!

  5.   Luis dijo

    Ang site ng muylinux.com ay gumagamit nginx. Tulad ng sa 2 taon ay nahulog nila ito ng 2 beses na naalala ko at nagkomento sila na ito ay dahil sa isang error na NGINX.

  6.   Gumamit tayo ng Linux dijo

    Binabati kita!

  7.   Marta dijo

    Hello!
    Isang tanong, naghahanap ako ng advanced na pagsasanay sa NGINX, mayroon bang opisyal na pagsasanay? Mas mahusay na pumili para sa pagsasanay sa sarili? Ano ang irekomenda mo sa amin?

    salamat!

  8.   Josue dijo

    Tila nakakainteres ang Haber, subukan natin.

  9.   oagroot dijo

    napakalinaw at idirekta ang artikulo. Salamat.

    Ngayon ang pahina ay may isang mensahe sa header nito na nagpapayo sa edad ng artikulo, at maaaring ito ay "wala sa petsa". Nais kong imungkahi na payuhan mo ang mga manunulat ng pangungusap na iyon upang suriin ang salitang "hindi na napapanahon." Mayroon kaming sa ating wika (at sa marami pang iba ng katulad na bagay) ang salitang "lipas na", o "lipas na sa panahon", "mali" ... upang ipahayag na ang oras na lumipas ay maaaring nagbago ng katotohanan ng kung ano ang ipinahayag sa teksto .

    Salamat sa inyo.