Nginx的性能比Node.js的HTTP模块要好很多
但Nginx考量的是面向客户端, 后端业务方面依然是受具体业务影响,而Node.js则可以利用异步I/O来实现业务并行,以提升效率
Nginx没有Node.js灵活,Node.js后来的发展方向不再单独是一个Web服务器,而是一个面向网络的平台,它甚至可以是TCP服务器,或者变身为远端服务器的客户端
Node.js是使用C,C ++和JavaScript开发的;而Nginx主要是使用C编程语言开发的
Node.js中,大型用户请求加载需要更多时间。而在Nginx中,在几秒钟内,大型用户请求所需的时间更少
Node.js中,响应并发用户请求需要更多时间。而在Nginx中,响应并发用户请求所需的时间较短
Node.js的吞吐量很低;Nginx的吞吐量很高
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,一个让 JavaScript 运行在服务端的开发平台;它也是一个具有一些事件驱动功能的HTTP服务器
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行
node.js 安装之后有些电脑环境变量设置之后不生效可以
以修改环境变量“PATH”为例,修改完成后,进入DOS命令提示符,输入:set PATH=C: ,关闭DOS窗口。再次打开DOS窗口,输入:echo %PATH% ,可以发现“我的电脑”->“属性”->