NGINX: zanimljiva alternativa Apacheu

Ovo drevno Web server Pobjeđuje popularnost unutar Poslovno polje. NGINX je sada novo broj dva web servera, ponajviše zato što je brza, lagana i otvorena izvorna alternativa svemoćnim apaš. Evo zašto privlači toliko pažnje.


Odabir web servera nekada je bio jednostavan. Ako ste imali Windows prodavnicu, koristili ste Internet Information Server (IIS); u suprotnom, Apache. Nema problema. Sada, međutim, postoji više opcija web servera. Jedna od glavnih alternativa je NGINX, program otvorenog koda koji je postao web server broj dva na svijetu, prema Netcraft, kompanija za analitiku web servera.

NGINX (izgovara se "engine X") je HTTP web server otvorenog koda koji takođe uključuje usluge e-pošte s pristupom protokolu Internet Message Protocol (IMAP) i Post Office Protocol (POP). Takođe, NGINX je spreman za upotrebu kao obrnuti proxy. U ovom načinu rada, NGINX se koristi za uravnoteženje opterećenja između pozadinskih servera ili za osiguravanje predmemoriranja sporog pozadinskog servera.

Kompanije poput internetske TV kompanije Hulu koriste NGINX za stabilnost i jednostavno postavljanje. Drugi korisnici, poput Facebooka i WordPress.com, koriste ga jer asinhrona arhitektura web servera ostavlja mali trag memorije i malu potrošnju resursa, što ga čini idealnim za rukovanje višestrukim i promjenom aktivnih web stranica.

To je težak zadatak. Prema direktoru NGINX-a, arhitekti Igoru Sysoevu, na ovaj način NGINX može podržati stotine miliona korisnika Facebooka.

Sysoev započinje rekavši „dok se web serveri razlikuju po tome što imaju puno karakteristika i predstavljaju nešto kao web softver opće namene, NGINX se izdvaja po skupu glavnih karakteristika povezanih sa performansama, skalabilnošću i ekonomičnošću. . Vremenom je organski rast NGINX-a doveo projekat do trenutne situacije, pružajući 10% čitavog Interneta (što je puno).

"To je uglavnom zbog broja karakteristika koje ima i načina na koji se primjenjuju," nastavlja Sysoev. „Interno je to i zbog njegove arhitekture, koja se razlikuje od tradicionalnog modela držanja svoje kopije spremne da zadovolji svaki novi zahtjev. Umjesto toga, NGINX obrađuje desetke hiljada istovremenih veza u kompaktnom, više CPU procesu od kojih imate samo odgovarajući broj NGINX procesa da biste se stvarno dobro razmjerili.

Želite li znati više? Program je dostupan za upotrebu i otvorenog je koda. Prema Sysoevu, poslovni model kompanije zasnovan je na dvije licence. "Verziju sa besplatnim softverom [Slobodni softver i otvoreni kod] zadržat ćemo funkcionalnijom i ažuriranijom," kaže on. „I željeli bismo pronaći komercijalna proširenja koja će biti prepoznata na osnovu ovog izdanja i koja vrijedi kupiti za kompanije kojima su potrebne napredne funkcije koje obično nisu dostupne ni u jednom drugom sličnom proizvodu otvorenog koda. Nudimo tradicionalne komercijalne verzije i savete za verziju otvorenog koda NGINX-a, a već je angažovano od strane nekoliko klijenata otkako smo postali kompanija. »

Ako želite da vaše web usluge budu brze bez probijanja troškova i trošenja budžeta na hardver, NGINX očito zaslužuje vašu pažnju.


Sadržaj članka pridržava se naših principa urednička etika. Da biste prijavili grešku, kliknite ovdje.

11 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   David gomez rekao je

    emsLinux koristi NGINX već godinu dana i ne mijenjam ga ni za što. Server koji imam je najskromniji i sa nGINX-om leti kao da je najsnažniji, volim ga.

  2.   Gon rekao je

    Zvučalo je kao da sam ga negdje vidio kad je bio na održavanju ili slično, hahah, ali nisam znao da ga koriste grube stranice.
    Pogledao sam stranicu Addons / Modules i ima nekoliko zanimljivih;), izgleda jako dobro.

  3.   Dalje rekao je

    Koristim nešto mnogo bolje što se zove Nodejs

    1.    Mateo rekao je

      To nema nikakve veze, to su dvije različite stvari za dva različita jezika i najbolja stvar je što se mogu spojiti. Ako imate linux poslužitelj, dobro je koristiti nginx za preusmjeravanje domena na web lokacije koje želite i virtualiziranje svojih stranica koje imate u Node.js. Stoga vam preporučujem da se pridružite projektima VPS (virtualni privatni poslužitelj), to je mjesto za ručno kreiranje vaših servera, a da vam niko ne kaže šta možete, a šta ne možete, možete raditi što želite. Koristim Digital Ocean: https://www.digitalocean.com/?refcode=0dcdca453dcc Iz dva razloga, jedan je izričito preporuka, a drugi zato što sadrži mnoštvo vodiča koji će vam pružiti sigurnost i omogućiti da sve funkcionira dobro. Nadam se da će vam poslužiti, pozdrav! Usput, hvala na postu, započet ću sa nginx-om !!

  4.   Koristimo Linux rekao je

    Morate znati i kako ga koristiti, zar ne? Da!

  5.   luis rekao je

    Stranica muylinux.com koristi nginx. Kao što su se za dvije godine dva puta bacili, koliko se sjećam, i komentirali su da je to zbog NGINX greške.

  6.   Koristimo Linux rekao je

    Čestitamo!

  7.   kuna rekao je

    Hello!
    Jedno pitanje, tražim naprednu obuku u NGINX-u, postoji li službena obuka? Bolje se odlučiti za samo-trening? Šta biste nam preporučili?

    hvala!

  8.   Josue rekao je

    Haber izgleda zanimljivo, probajmo.

  9.   oagroot rekao je

    vrlo jasan i direktan članak. Hvala ti.

    Sad stranica u zaglavlju sadrži poruku u kojoj se navodi starost članka i da je možda "zastario". Želim vam predložiti da savjetujete pisce te rečenice da provjere ima li riječi "zastarjelo". U našem jeziku (i u mnogim drugima nešto slično) imamo riječ "zastarjelo" ili "staromodno", "pogrešno" ... da izrazimo da je proteklo vrijeme moglo promijeniti istinitost onoga što se izražava u tekst.

    Hvala.