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