NGINX: ett intressant alternativ till Apache

Denna forntida webbserver Det vinner popularitet inom affärsområde. nginx är nu det nya nummer två av webbservrar, till stor del för att det är ett snabbt, lätt och öppen källkodsalternativ till den allsmäktiga Apache. Det är därför det väcker så mycket uppmärksamhet.


Att välja en webbserver brukade vara enkelt. Om du hade en Windows-butik använde du Internet Information Server (IIS); annars Apache. Inga problem. Nu finns det dock fler webbserveralternativ. Ett av huvudalternativen är nginx, ett program med öppen källkod som blev nummer två på webbservern i världen, enligt Netcraft, webbserveranalysföretaget.

NGINX (uttalad "motor X") är en öppen källkod HTTP-webbserver som också inkluderar e-posttjänster med tillgång till Internet Message Protocol (IMAP) och Post Office Protocol (POP) -server. NGINX är också redo att användas som omvänd proxy. I det här läget används NGINX för att balansera belastningen mellan back-end-servrarna eller för att tillhandahålla cachning för en långsam back-end-server.

Företag som online-TV-företag Hulu använder NGINX för sin stabilitet och enkla installation. Andra användare, till exempel Facebook och WordPress.com, använder den eftersom webbserverns asynkrona arkitektur lämnar ett litet minnesavtryck och låg resursförbrukning, vilket gör den idealisk för att hantera flera och ändra aktiva webbsidor.

Det är en svår uppgift. Enligt NGINX-direktören, arkitekten Igor Sysoev, kan NGINX stödja hundratals miljoner Facebook-användare.

Sysoev börjar med att säga ”medan webbservrar skiljer sig åt genom att ha många funktioner och vara något av ett allmänt webbprogramvara, står NGINX för sin uppsättning huvudfunktioner som är förknippade med prestanda, skalbarhet och kostnadseffektivitet. Med tiden ledde den organiska tillväxten av NGINX projektet till den nuvarande situationen och tillhandahöll 10% av hela Internet (vilket är mycket).

"Det beror främst på hur många funktioner det har och hur de används", fortsätter Sysoev. ”Internt beror det också på dess arkitektur, som skiljer sig från den traditionella modellen att hålla en kopia av sig själv redo att betjäna varje ny begäran. Istället bearbetar NGINX tiotusentals samtidiga anslutningar i en kompakt processor med flera processorer, där du bara har motsvarande antal NGINX-processer för att skala riktigt bra.

Vill du veta mer? Programmet är tillgängligt för användning och är öppen källkod. Enligt Sysoev bygger företagets affärsmodell på två licenser. "Vi kommer att hålla versionen med fri programvara [fri programvara och öppen källkod] mer funktionell och uppdaterad", säger han. ”Och vi skulle vilja hitta de kommersiella tillägg som känns igen baserat på den här utgåvan och värt att köpa för företag som behöver avancerade funktioner som normalt inte finns i någon annan liknande öppen källkodsprodukt. Vi erbjuder traditionella kommersiella versioner och konsultation för open source-versionen av NGINX, och har redan varit engagerade av ett par kunder sedan vi blev ett företag. »

Om du vill att dina webbtjänster ska vara snabba utan att bryta banken och spendera en budget på hårdvara förtjänar NGINX helt klart din uppmärksamhet.


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

11 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   David Gomez sade

    emsLinux har använt NGINX i ett år nu och jag ändrar det inte för någonting. Servern jag har är den mest blygsamma och med nGINX flyger den som om den vore den mest kraftfulla, jag älskar den.

  2.   Gon sade

    Det lät som om jag hade sett det någonstans när det genomgick underhåll eller något liknande lol, men jag visste inte att det användes av bruttosidor.
    Jag tittade på sidan Addons / Modules och den har några intressanta;), den ser väldigt bra ut.

  3.   Nästa sade

    Jag använder något mycket bättre som heter Nodejs

    1.    Mateo sade

      Det har ingenting att göra med det, de är två olika saker för två olika språk och det bästa är att de kan slås ihop. Om du har en Linux-server är det bra att använda nginx för att omdirigera domänerna till de webbplatser du vill ha och virtualisera dina webbplatser som du har i Node.js. Därför rekommenderar jag att du går med i VPS-projekt (virtuell privat server), det är en plats att skapa dina servrar för hand utan att någon berättar vad du kan eller inte kan, du är fri att göra vad du vill. Jag använder Digital Ocean: https://www.digitalocean.com/?refcode=0dcdca453dcc Av två skäl är den en att den rekommenderas och den andra beror på att den har många handledning för att ge dig säkerhet och för att få allt att fungera bra. Jag hoppas att det tjänar dig, hälsningar! Förresten, tack för inlägget, jag ska börja med nginx !!

  4.   Låt oss använda Linux sade

    Du måste veta hur du använder det också, eller hur? Dah!

  5.   Luis sade

    Webbplatsen muylinux.com använder nginx. Som om 2 år har de tappat det två gånger som jag minns och de kommenterade att det berodde på ett NGINX-fel.

  6.   Låt oss använda Linux sade

    Grattis!

  7.   mård sade

    Hej!
    En fråga, jag letar efter avancerad utbildning i NGINX, finns det officiell utbildning? Bättre att välja självträning? Vad skulle du rekommendera oss?

    tack!

  8.   Josue sade

    Haber verkar intressant, låt oss prova.

  9.   orot sade

    mycket tydlig och styra artikeln. Tack.

    Nu har sidan ett meddelande i rubriken som ger råd om artikelns ålder och att den kan vara "inaktuell". Jag skulle vilja föreslå att du råder författare av den meningen att söka efter ordet "föråldrad." Vi har på vårt språk (och i många andra något liknande) ordet "föråldrad" eller "föråldrad", "fel" ... för att uttrycka att tiden som har gått kan ha ändrat sanningen i det som uttrycks i texten .

    Tack.