Съдържание
Основна разлика
Както G-WAN (безплатна), така и Nginx (отворен код) са HTTP сървъри за Linux и Windows. И двете възнамеряват да бъдат „леки“ и „бързи“. Проектът Nginx стартира през 2004 г., докато G-WAN стартира през 2009 г. G-WAN работи като един процес с нишка на физически процесор (или Core). Nginx работи като главен процес и няколко работни процеси. Възрастта на Nginx е по-малко гъвкава в сравнение с G-Wan.
Какво е G-WAN?
G-WAN работи с C, C # или Java с по-малко процесор и по-малко RAM, докато обработва повече заявки от други сървъри. Други езици (Go, PHP, Python, Ruby, JS ...) се възползват от многоядрената архитектура на G-WAN. G-WAN поддържа HTTP 1.1, но неговите обработващи протоколи са по-гъвкави и улесняват включването на библиотеки на трети страни, реализирани са по-голям брой протоколи като SCGI, DNS (TCP и UDP), SMTP и POP3, няколко сървъра за бази данни и ключ / стойност и дори VPN.
Какво е Nginx?
NGINX е тайното сърце на съвременната мрежа, захранваща 1 на 3 от най-натоварените сайтове и приложения в света. Проектът с отворен код NGINX стартира през 2002 г. и нараства експоненциално през последните 10 години. Днес милиони иноватори избират NGINX за предоставяне на своите сайтове и приложения с производителност, надеждност, сигурност и мащаб.
Ключови разлики
- G-WAN работи като един процес с нишка за физически процесор (или ядро). Nginx работи като главен процес и няколко работни процеси.
- Пазарният дял на G-WAN е неизвестен, но вероятно е далеч под 1%, което е в съответствие с пазарното споделяне на Nginx на същата възраст (уебсайтът и документацията Nginx бяха преведени след 5 години „конфиденциална“ употреба, ограничена до руския пазар).
- G-WAN има за цел да бъде супер бърз без конфигурация, като същевременно предлага скриптове за „редактиране и възпроизвеждане“ в Asm, C, C ++, C #, D, Go, Java, JavaScript, Lua, Objective-C, Perl, PHP, Python, Ruby и Scala (и магазин Key-Value, клиент, GIF I / O, 2D чертеж, диаграми и искри, криптовалути, RNGs), които може да изглеждат твърде ориентирани към разработчиците за уеб дизайнери, но които ще зарадват програмистите - насочената към аудиторията от G-WAN. За разлика от тях, Nginx има много традиционни функции на уеб сървъра (като различни видове конфигурационни файлове и сложни модули), които са насочени повече към уеб мастерите, отколкото към уеб разработчиците.
- Nginx поддържа HTTP 1.1 и SPDY и черновата HTTP 2.0 реализация чрез специфични за Nginx модули.
- G-WAN също поддържа HTTP 1.1, но неговите обработващи протоколи са по-гъвкави и улесняват включването на библиотеки на трети страни, реализирани са по-голям брой протоколи като SCGI, DNS (TCP и UDP), SMTP и POP3 , няколко сървъра за бази данни и ключ / стойност и дори VPN.
- Въпреки възрастта си Nginx е по-малко гъвкава в сравнение с G-Wan.
- Nginx, която е два пъти по-стара от G-WAN, бързо увеличи пазарния си дял, след като основателят на DELL Computers инвестира в търговската компания „Nginx Inc”. Въпреки че статистиката се различава в зависимост от компаниите, измерващи пазарните дялове, Nginx сега се използва от приблизително 37,7% от уебсайтовете според проучването на уеб сървърите от април 2014 г.
- Използвайки различен дизайн, базиран на нишки и събития, G-WAN е по-лек и бърз от основните сървъри, факт, независимо проверен от няколко показатели на трети страни през годините.