note.js和mysql的优劣_nginx与Node.js的优缺点是什么?
ngx相對(duì)node有這么幾個(gè)較大的優(yōu)點(diǎn):
1.性能更高,畢竟C寫(xiě)的,而且ngx的epoll是裸的,node的epoll是libuv封裝的。
2.完備的靜態(tài)資源支持……這個(gè)就不說(shuō)了,你用node寫(xiě)一個(gè)和ngx工作完全一致的靜態(tài)資源庫(kù)試試……當(dāng)然npm上有現(xiàn)成的庫(kù),但是ngx比那個(gè)庫(kù)做得還要好,而且ngx的https, h2和server push配置也是挺簡(jiǎn)單的。
3.ngx做proxy pass和auth request就是幾行配置的事,而且處理流程,尤其是錯(cuò)誤處理更完備,node你自己不去寫(xiě)錯(cuò)誤處理,隨便一個(gè)沒(méi)捕獲的異常服務(wù)器掛了,只留下屁股后面一大片upstream被水淹沒(méi),不知所措(我不信你node后面沒(méi)有upstream的)。
4.ngx有njs,不過(guò)模塊要自己裝。
5.ngx的擴(kuò)展也可以通過(guò)寫(xiě)C模塊的方式來(lái),而且只需要和ngx打交道,不需要和v8打交道。
node的優(yōu)點(diǎn):
1.靈活,ngx有許多單純通過(guò)配置干不了的。
2.v8,在node和njs之間選擇那還是要選node的。
3.其實(shí)ngx的模塊并不好寫(xiě)……
其實(shí)最好的做法是,動(dòng)靜分離,ngx做入口,node做ngx的upstream……
總結(jié)
以上是生活随笔為你收集整理的note.js和mysql的优劣_nginx与Node.js的优缺点是什么?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 响应文件是不是标书_标书的编制
- 下一篇: mysql5.7 xtrabackup_