首頁  >  文章  >  web前端  >  nodejs和nginx是什麼意思

nodejs和nginx是什麼意思

青灯夜游
青灯夜游原創
2021-11-11 15:48:312423瀏覽

nodejs是一個基於Chrome V8引擎的JavaScript運行環境,用於方便地建立響應速度快、易於擴展的網路應用。 Nginx是一個高效能的HTTP和反向代理web伺服器,也是電子郵件(IMAP/POP3)代理伺服器。

nodejs和nginx是什麼意思

本教學操作環境:windows7系統、nodejs 12.19.0&&nginx 1.21.0版、Dell G3電腦。

nodejs是什麼意思

Node.js本質上是一個JavaScript的運作環境。

Node.js是一個基於Chrome V8引擎的JavaScript運行環境, 用於方便地建立響應速度快、易於擴展的網路應用。 Node.js使用事件驅動,非阻塞I/O 模型而得以輕量且高效,非常適合在分散式裝置上運行資料密集型的即時應用。

nginx是什麼意思

Nginx (engine x) 是高效能的HTTP和反向代理web伺服器,同時也提供了IMAP/POP3/SMTP服務。 Nginx是由伊戈爾·賽索耶夫為俄羅斯訪問量第二的Rambler.ru站點(俄文:Рамблер)開發的,第一個公開版本0.1.0發佈於2004年10月4日。

其將原始碼以類BSD許可證的形式發布,因其它的穩定性、豐富的功能集、簡單的設定檔和低系統資源的消耗而聞名。 2011年6月1日,nginx 1.0.4發布。

Nginx是一款輕量級的Web 伺服器/反向代理伺服器及電子郵件(IMAP/POP3)代理伺服器,在BSD-like 協定下發行。其特點是佔有內存少,並發能力強,事實上nginx的並發能力在同類型的網頁伺服器中表現較好,中國大陸使用nginx網站用戶有:百度、京東、新浪、網易、騰訊、淘寶等。

nodejs和nginxd的差別:

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是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn