1. Nginx的優勢

Nginx的特色

  1. I/O 多路複用:https://www.zhihu.com/question/28594409/answer/52835876#showWechatShareTip
  2. 輕量級
  3. CPU親和:能夠把每一個worker進程固定在一個CPU上運行、避免頻繁地切換CPU
  4. Sendfile:能夠高效的處理靜態資源文件的訪問

內置服務器 VS Nginx

例如express框架會監聽3000端口,spring-boot框架會監聽8080端口,可否將這些端口直接對外提供服務,而不使用nginx呢?
答案就是最好不要,nginx還具備以下功能:nginx

  • 動靜分離、緩存數據、緩衝請求和響應,提高性能
  • 負載均衡,提升產品的可用性
  • 安全,能夠將可疑IP直接加入黑名單
  • 靈活配置監聽的域名和端口,將請求按照不一樣路由進行分發

專題閱讀

相關文章
相關標籤/搜索