Anonim

Nginx ("Motor X") és un servidor web invers que actualment és un dels servidors més populars del món. Compta amb més de 140 milions d’usuaris, entre els que destaquen Visa i Groupon.

Degut al seu rendiment i la seva capacitat per gestionar trànsit extremadament elevat, molts usuaris van començar a optar per Nginx en els darrers anys. A partir del 2019, més del 41% dels 10.000 llocs web més importants del món utilitzen aquest servidor. Junt amb Apache, el servidor web més important del món, ocupen més del 85% de tot Internet.

Però, què fa que Nginx sigui tan bo? Llegiu aquest article per conèixer quines són les millors funcions d’aquest servidor web i per què és tan popular entre els llocs web.

Requisits del servidor Nginx

Abans d’aprofundir-nos en els bons i els dolents d’aquest servidor web, és bo saber quin tipus de sistema requereix.

En primer lloc, el servidor funciona correctament amb diversos sistemes operatius. És especialment destacable que és compatible amb Linux, OS X, BSD i moltes altres.

El servidor és força lleuger i només necessita un servidor Linux amb 128 MB de memòria RAM i pocs MB d'espai en disc. Si voleu caché algunes dades del disc per millorar-ne el rendiment, necessitareu una mica més d'espai.

No solen veure que ofereix un pla d’allotjament compartit. Perquè Nginx funcioni, tots els usuaris han d’enllaçar-se individualment. Així doncs, vol dir que haureu de concedir accés a cada usuari del servidor, cosa que es pot considerar un risc per a la seguretat.

Avantatges del servidor web de Nginx

És un dels servidors web més importants del món, Nginx té molts avantatges en comparació amb altres servidors similars. Alguns d’ells són:

  1. Alt rendiment: Nginx és un dels servidors més importants en termes de rendiment. És estable i pot gestionar càrregues elevades del servidor i pics sobtats de trànsit. Alguns llocs web que l’utilitzen han de gestionar desenes de milions de sol·licituds al dia. També és capaç de fer front a més de 10.000 sol·licituds simultànies sense consumir molta memòria RAM del servidor.
  2. Eficiència: a diferència d'altres servidors web, Nginx no crea una còpia per a cada sol·licitud. Per això, pot donar servei a un gran nombre d’usuaris sense consumir massa recursos dels sistemes. Aquest és un dels seus majors avantatges respecte a altres servidors web lleugers. També és per això que és molt més ràpid que la majoria.
  3. Excel·lent per a fitxers estàtics: el contingut estàtic és molt senzill, però molts servidors tenen problemes amb ell. Nginx ho fa de manera eficient, fa que els llocs web siguin més ràpids i ajuden a millorar la seva classificació de Google.
  4. Seguretat: és un dels servidors millors i de confiança per a llocs web amb molt de visitants. Els llocs web de Nginx que funcionen amb grans quantitats de dades personals com Visa ho confirmen.
  5. Estabilitat: Nginx és un dels servidors més estables del voltant. Té moltes connexions paral·leles que eviten que falli.
  6. Pot allotjar diversos backends: l' eina Nginx Controller us permet allotjar més d'un servidor Nginx sense esforç.
  7. Codebase escrit per una sola persona: El fet que el nucli de Nginx hagi estat escrit per un únic programador fa que el servidor sigui molt més coherent.

Desavantatges del servidor web de Nginx

Tot i que és un dels millors servidors al voltant, Nginx té una part rara de desavantatges. Alguns d’ells inclouen:

  1. No és bo amb la creació de mòduls: a diferència d'Apache, Nginx troba una interfície que facilita la creació de mòduls de servidor. Apache té una interfície anomenada Apache Portable Runtime que ajuda a resoldre aquest problema.
  2. Menys que el suport de la comunitat estel·lar: alguns dels altres servidors web disposen de suport, informació i documentació comunitàries molt millor que Nginx. Tot i així, cobreix tots els fonaments bàsics.
  3. LAMP (Linux, Apache, MYSQL, PHP) és gairebé una pila estàndard de la indústria. Veureu Apache a gairebé tots els comptes d'allotjament web que fan publicitat en línia. Apache compta amb suport integrat per a Ruby, Python i Perl, mentre que Nginx no.
  4. No crea fitxers .htaccess: els fitxers .htaccess són fitxers de configuració que utilitzeu en servidors web que utilitzen el programari del servidor web Apache. Nginx no els admet.

Nginx o alguna cosa més

Amb la seva popularitat i fiabilitat creixents, molts usuaris recorren a Nginx. És estable, segur i funciona amb un nivell molt alt en comparació amb la majoria de les seves contrapartes. Hi ha alguns inconvenients, de manera que, depenent de les vostres preferències i expertes, podeu optar per un altre servidor.

Tot i això, a molts usuaris els agrada utilitzar el millor dels dos servidors web. Amb un servidor web com Apache, podeu servir bé els vostres llocs web i assignar Nginx com a servidor intermediari. D’aquesta manera podeu obviar molts problemes d’Apache mentre obteniu els beneficis de Nginx.

Els avantatges del servidor web de nginx respecte a apache