• 技术文章 >web前端 >前端问答

    nginx和nodejs的区别是什么

    青灯夜游青灯夜游2021-11-24 10:43:26原创1790

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

    本教程操作环境:windows7系统、nodejs 12.19.0版、Dell G3电脑。

    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 协议下发行。

    【相关教程推荐:《nodejs 教程》】

    以上就是nginx和nodejs的区别是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:nginx nodejs
    上一篇:angularjs和nodejs有什么区别 下一篇:lua和nodejs的区别是什么
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 浅析nginx的缓存和清理(代码分享)• 如何解决centos nginx php错误问题• nodejs中跟时间相关的函数有哪些• nodejs中全局变量有什么• ajax和nodejs的区别是什么• nodejs中path.join和path.resolve的对比,聊聊它们的区别
    1/1

    PHP中文网