nodejs是一個基于Chrome V8引擎的JavaScript運行環(huán)境,用于方便地搭建響應速度快、易于擴展的網(wǎng)絡應用。Nginx是一個高性能的HTTP和反向代理web服務器,也是電子郵件(IMAP/POP3)代理服務器。
本教程操作環(huán)境:windows7系統(tǒng)、nodejs 12.19.0&&nginx 1.21.0版、Dell G3電腦。
nodejs是什么意思
Node.js本質(zhì)上是一個JavaScript的運行環(huán)境。
Node.js是一個基于Chrome V8引擎的JavaScript運行環(huán)境, 用于方便地搭建響應速度快、易于擴展的網(wǎng)絡應用。Node.js使用事件驅(qū)動,非阻塞I/O 模型而得以輕量和高效,非常適合在分布式設備上運行數(shù)據(jù)密集型的實時應用。
nginx是什么意思
Nginx (engine x) 是一個高性能的HTTP和反向代理web服務器,同時也提供了IMAP/POP3/SMTP服務。Nginx是由伊戈爾·賽索耶夫為俄羅斯訪問量第二的Rambler.ru站點(俄文:Рамблер)開發(fā)的,第一個公開版本0.1.0發(fā)布于2004年10月4日。
其將源代碼以類BSD許可證的形式發(fā)布,因它的穩(wěn)定性、豐富的功能集、簡單的配置文件和低系統(tǒng)資源的消耗而聞名。2011年6月1日,nginx 1.0.4發(fā)布。
Nginx是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,在BSD-like 協(xié)議下發(fā)行。其特點是占有內(nèi)存少,并發(fā)能力強,事實上nginx的并發(fā)能力在同類型的網(wǎng)頁服務器中表現(xiàn)較好,中國大陸使用nginx網(wǎng)站用戶有:百度、京東、新浪、網(wǎng)易、騰訊、淘寶等。
nodejs和nginxd的區(qū)別:
1、開發(fā)語言
Node.js是使用C,C ++和JavaScript開發(fā)的;而Nginx主要是使用C編程語言開發(fā)的。
2、響應時間
在Node.js中,大型用戶請求加載需要