内容
主要区别
G-WAN(免费软件)和Nginx(开源)都是用于Linux和Windows的HTTP服务器。两者都打算做到“轻”和“快”。 Nginx项目开始于2004年,而G-WAN开始于2009年。G-WAN作为单个进程运行,每个物理CPU(或核心)具有一个线程。 Nginx作为主进程和几个工作进程运行。与G-Wan相比,Nginx的年龄较不灵活。
什么是G-WAN?
G-WAN以更少的CPU和更少的RAM运行C,C#或Java,同时处理比其他服务器更多的请求。其他语言(Go,PHP,Python,Ruby,JS等)都受益于G-WAN的多核体系结构。 G-WAN支持HTTP 1.1,但是其协议处理程序更加灵活,并且使第三方库的插入变得更加容易,已经实现了大量协议,例如SCGI,DNS(TCP和UDP),SMTP和POP3,多个数据库和键/值服务器,甚至是VPN。
什么是Nginx?
NGINX是现代网络的秘密心脏,它为全球最繁忙的站点和应用程序中的三分之一提供了强大的功能。 NGINX开源项目始于2002年,在过去10年中呈指数增长。如今,数以百万计的创新者选择NGINX来交付具有性能,可靠性,安全性和规模的站点和应用程序。
关键差异
- G-WAN作为单个进程运行,每个物理CPU(或核心)具有一个线程。 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(以及键值存储,客户端,GIF I / O,2D工程图,图表和迷你图,加密,RNG等),对于Web设计师来说似乎过于面向开发人员,但它们会令程序员感到满意-目标受众是相比之下,Nginx具有许多传统的Web服务器功能(例如不同类型的配置文件和复杂的模块),而不是Web开发人员,它们更针对Web管理员。
- Nginx通过特定于Nginx的模块支持HTTP 1.1和SPDY以及HTTP 2.0实施草案。
- G-WAN还支持HTTP 1.1,但是其协议处理程序更加灵活,并且使第三方库的插入变得更加容易,已实现了大量协议,例如SCGI,DNS(TCP和UDP),SMTP和POP3 ,多个数据库和键/值服务器,甚至是VPN。
- Nginx,尽管年龄比G-Wan灵活得多。
- Nginx是G-WAN的两倍,在DELL电脑的创始人投资商业公司“ Nginx Inc”之后,其市场份额迅速增加。尽管统计数据会根据衡量市场份额的公司而有所不同,但根据2014年4月的Web服务器调查,Nginx现在被约37.7%的网站使用
- 使用基于线程和事件的不同设计,G-WAN比主流服务器更轻巧,更快,这一事实多年来已被多个第三方基准独立验证。