nginx | nginx和nodejs的区别

区别:

  • nginx 主要是使用 C 编程语言开发的,而 node 是使用 C、C++ 和 JavaScript 开发的;
  • nginx 和 node 相比,大型用户请求所需的时间较少、相应并发用户请求所需的时间较短;
  • node 的吞吐量很低、nginx 的很高;

nginx 简介

Nginx (engine x) 是一个高性能的 HTTP 和 反向代理 web 服务器,同时也提供了 IMAP / POP3 / SMTP 服务。Nginx 是由伊戈尔·赛索耶夫为俄罗斯访问量第二的 Rambler.ru 站点(俄文:Рамблер)开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

Nginx 是一款轻量级的 Web 服务器 / 反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在 BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx 的并发能力在同类型的网页服务器中表现较好。

nodejs 简介

Node.js 是一个 javascript 运行环境。它让 javascript 可以开发后端程序,实现几乎其他后端语言实现的所有功能,可以与 PHP、Java、Python、.NET、Ruby 等后端语言平起平坐。

Nodejs 是基于 V8 引擎,V8 是 Google 发布的开源 JavaScript 引擎,本身就是用于 Chrome 浏览器的 js 解释部分,但是 Ryan Dahl 这哥们,鬼才般的,把这个 V8 搬到了服务器上,用于做服务器的软件。

nginx 和 nodejs 的区别

1 开发语言

Node.js 是使用 C,C++ 和 JavaScript 开发的;而 Nginx 主要是使用 C 编程语言开发的。

2 相应时间

在 Node.js 中,大型用户请求加载需要更多时间。而在 Nginx 中,在几秒钟内,大型用户请求所需的时间更少。

3 并发

在 Node.js 中,响应并发用户请求需要更多时间。而在 Nginx 中,响应并发用户请求所需的时间较短。

4 吞吐量

Node.js 的吞吐量很低;Nginx 的吞吐量很高。

5 服务器

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,一个让 JavaScript 运行在服务端的开发平台;它也是一个具有一些事件驱动功能的 HTTP 服务器。

Nginx 是一款轻量级的 Web 服务器 / 反向代理服务器及电子邮件(IMAP / POP3)代理服务器,在 BSD-like 协议下发行。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值