Obsah
Hlavný rozdiel
G-WAN (freeware) aj Nginx (open-source) sú servery HTTP pre systémy Linux a Windows. Obe majú v úmysle byť „ľahké“ a „rýchle“. Projekt Nginx sa začal v roku 2004, zatiaľ čo G-WAN sa začal v roku 2009. G-WAN beží ako jediný proces s vláknami na fyzický procesor (alebo jadro). Nginx beží ako hlavný proces a niekoľko pracovných procesov. Vek Nginxu je v porovnaní s G-Wanom menej flexibilný.
Čo je G-WAN?
G-WAN prevádzkuje C, C # alebo Java s menším počtom CPU a menej RAM pri spracovávaní väčšieho množstva požiadaviek ako iné servery. Iné jazyky (Go, PHP, Python, Ruby, JS ...) využívajú viacúrovňovú architektúru G-WAN. G-WAN podporuje HTTP 1.1, ale jeho spracovatelia protokolov sú flexibilnejšie a umožňujú oveľa jednoduchšie zapojenie knižníc tretích strán, implementovalo sa však väčší počet protokolov, ako napríklad SCGI, DNS (TCP a UDP), SMTP a POP3, niekoľko databázových serverov a serverov s kľúčom / hodnotou a dokonca aj VPN.
Čo je Nginx?
NGINX je tajným srdcom moderného webu a napája 1/3 z najrušnejších miest a aplikácií na svete. Projekt otvoreného zdroja NGINX sa začal v roku 2002 a za posledných 10 rokov exponenciálne rástol. Dnes si milióny inovátorov vyberajú NGINX na poskytovanie svojich stránok a aplikácií s výkonom, spoľahlivosťou, bezpečnosťou a rozsahom.
Kľúčové rozdiely
- G-WAN beží ako jeden proces s vláknom na fyzický procesor (alebo jadro). Nginx beží ako hlavný proces a niekoľko pracovných procesov.
- Trhový podiel spoločnosti G-WAN nie je známy, ale pravdepodobne je hlboko pod 1%, čo je v súlade s trhovým majetkom spoločnosti Nginx v rovnakom veku (webová stránka a dokumentácia Nginx boli preložené po 5 rokoch „dôverného“ používania obmedzeného na ruský trh).
- G-WAN má za cieľ byť super rýchly bez konfigurácie a ponúkať skripty „editovať a prehrávať“ v Asm, C, C ++, C #, D, Go, Java, JavaScript, Lua, Objective-C, Perl, PHP, Python, Ruby. a Scala (a obchod s kľúčovými hodnotami, klient, I / O GIF, 2D výkresy, grafy a iskry, krypto, RNG ...), ktoré môžu vyzerať pre vývojárov webu príliš orientované na vývojárov, ale ktoré potešia programátorov - zacielené publikum Na rozdiel od toho, Nginx má mnoho tradičných funkcií webového servera (ako sú rôzne druhy konfiguračných súborov a komplexných modulov), ktoré sú viac zamerané na Web Masters ako na webové vývojárov.
- Nginx podporuje HTTP 1.1 a SPDY a koncept implementácie HTTP 2.0 prostredníctvom modulov špecifických pre Nginx.
- G-WAN tiež podporuje HTTP 1.1, ale jeho spracovatelia protokolov sú flexibilnejšie a uľahčujú pripojenie knižníc tretích strán, implementovalo sa však väčší počet protokolov, napríklad SCGI, DNS (TCP a UDP), SMTP a POP3. , niekoľko databázových serverov a serverov s kľúčom / hodnotou a dokonca aj VPN.
- Nginx je napriek svojmu veku v porovnaní s G-Wan menej flexibilný.
- Spoločnosť Nginx, ktorá je dvakrát staršia ako spoločnosť G-WAN, rýchlo zvýšila svoje podiely na trhu po tom, čo zakladateľ spoločnosti DELL Computers investoval do obchodnej spoločnosti „Nginx Inc“. Zatiaľ čo štatistiky sa líšia v závislosti od spoločností, ktoré merajú podiely na trhu, podľa prieskumu serverov z apríla 2014 Nginx v súčasnosti používa približne 37,7% webových stránok.
- Pomocou odlišného dizajnu založeného na vláknach a udalostiach je G-WAN ľahší a rýchlejší ako bežné servery, čo v priebehu rokov nezávisle overujú viaceré referenčné hodnoty tretích strán.