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还具有如下功能:

  • 动静分离、缓存数据、缓冲请求和响应,提升性能
  • 负载均衡,提高产品的可用性
  • 安全,可以将可疑IP直接加入黑名单
  • 灵活配置监听的域名和端口,将请求按照不同路由进行分发

专题阅读

  • 1. Nginx的优点
  • 2. Nginx的安装与开机自启
  • 3. Nginx目录和配置语法
  • 4. Nginx模块
  • 5. Nginx静态资源处理
  • 6. Nginx浏览器缓存原理
  • 7. Nginx资源的跨域访问
  • 8. Nginx资源的防盗链
  • 9. Nginx代理
  • 10. Nginx负载均衡
  • 11. Nginx缓存
  • 12. Nginx动静分离
  • 13. Nginx Rewrite
  • 14. Nginx Secure Link
  • 15. Nginx Geo
  • 16. Nginx HTTPS服务
  • 17. Nginx与Lua开发
  • 18. Nginx与Lua灰度发布
  • 19. Nginx常见错误
  • 20. Nginx性能优化
  • 21. Nginx安全管理

你可能感兴趣的:(1. Nginx的优点)