Sadržaj
Glavna razlika
I G-WAN (freeware) i Nginx (open-source) su HTTP poslužitelji za Linux i Windows. Obojica namjeravaju biti "lagani" i "brzi". Nginx projekt započeo je 2004. godine, dok je G-WAN započeo 2009. godine. G-WAN se pokreće kao jedinstveni proces s niti po fizičkom CPU-u (ili Core). Nginx radi kao glavni proces i nekoliko radnih procesa. Nginxova je dob manje fleksibilna u usporedbi s G-Wanom.
Što je G-WAN?
G-WAN pokreće C, C # ili Java s manje CPU-a i manje RAM-a, dok rukuje s više zahtjeva od ostalih poslužitelja. Ostali jezici (Go, PHP, Python, Ruby, JS…) imaju koristi od višejezgrene arhitekture G-WAN-a. G-WAN podržava HTTP 1.1, ali njegovi protokoli za upravljanje protokolima su fleksibilniji i olakšavaju priključivanje biblioteka trećih strana, implementiran je veći broj protokola, kao što su SCGI, DNS (TCP i UDP), SMTP i POP3, nekoliko poslužitelja baza podataka i ključeva / vrijednosti, pa čak i VPN.
Što je Nginx?
NGINX je tajno srce modernog weba, napajajući 1 na 3 najprometnije web stranice i aplikacije na svijetu. Projekt otvorenog koda NGINX započeo je 2002. godine i eksponencijalno je narastao tijekom posljednjih 10 godina. Danas milioni inovatora odabiru NGINX za isporuku svojih web mjesta i aplikacija s performansama, pouzdanošću, sigurnošću i opsegom.
Ključne razlike
- G-WAN radi kao jedinstveni proces s nitom po fizičkom CPU-u (ili Core). Nginx radi kao glavni proces i nekoliko radnih procesa.
- Dionica tržišta G-WAN-a nepoznata je, ali vjerovatno je daleko ispod 1%, što je u skladu s Nginxovim tržišnim udjelom u istoj dobi (web stranica i dokumentacija Nginx prevedeni su nakon 5 godina "povjerljive" uporabe ograničene na rusko tržište).
- G-WAN želi biti super brz bez konfiguracije, a istovremeno nudi uređivanje i reprodukciju skripti u Asm, C, C ++, C #, D, Go, Java, JavaScript, Lua, Objective-C, Perl, PHP, Python, Ruby i Scala (i trgovina Key-Value, klijent, GIF I / O, 2D crtež, grafikoni i sjajići, kriptovalute, RNG-ovi ...) koji mogu izgledati previše razvojno orijentirane za web dizajnere, ali koji će obradovati programere - ciljanu publiku za razliku od G-WAN. Nasuprot tome, Nginx ima brojne tradicionalne značajke web poslužitelja (poput različitih vrsta konfiguracijskih datoteka i složenih modula) koje više ciljaju web majstore nego web programere.
- Nginx podržava HTTP 1.1 i SPDY i skice HTTP 2.0 implementacije putem Nginx specifičnih modula.
- G-WAN također podržava HTTP 1.1, ali njegovi protokoli za upravljanje protokolima su fleksibilniji i olakšavaju priključivanje biblioteka trećih strana, implementiran je veći broj protokola poput SCGI, DNS (TCP i UDP), SMTP i POP3 , nekoliko poslužitelja baza podataka i ključeva / vrijednosti, pa čak i VPN.
- Nginx je, unatoč svojoj dobi, manje fleksibilan u usporedbi s G-Wanom.
- Nginx, koji je dvostruko stariji od G-WAN-a, brzo je povećao udio na tržištu nakon što je osnivač DELL Computers uložio u komercijalnu tvrtku “Nginx Inc”. Iako se statistike razlikuju ovisno o tvrtkama koje mjere tržišne udjele, Nginx sada koristi otprilike 37,7% web stranica prema Anketi o web poslužiteljima iz travnja 2014.
- Koristeći drugačiji dizajn temeljen na nitima i događajima, G-WAN je lakši i brži od glavnih poslužitelja, što je činjenica nezavisno potvrdila tijekom nekoliko referentnih vrijednosti trećih strana tijekom godina.