Skip to content

🟢 Nginx 简介

什么是 Nginx?

Nginx(读作 "Engine-X")就像一个餐厅领位员——客人(请求)来了,领位员快速判断:这个人要去大厅(静态资源),还是包间(后端服务)?然后迅速指引到位。

Nginx 是一个高性能的 Web 服务器和反向代理服务器。它以极低的内存消耗超强的并发能力著称——能同时处理数万个连接。

💡 提示: 💡 全球超过 40% 的网站使用 Nginx,包括 Netflix、Dropbox、WordPress.com 等大厂。

Nginx vs Apache

对比项NginxApache
架构事件驱动、异步非阻塞进程/线程驱动
并发性能数万连接轻松搞定几百到几千(需要更多配置)
内存占用非常低较高
静态文件极快不错
反向代理原生支持,配置简洁需要额外模块
配置风格集中式,简洁.htaccess 分散式,灵活但慢
学习曲线中等平缓

Nginx 能做什么?

  • 🌐Web 服务器:托管静态网站(HTML、CSS、JS、图片)
  • 🔄反向代理:把请求转发给后端应用(Node.js、Python、Java)
  • ⚖️负载均衡:把流量分发到多个服务器
  • 🔒SSL 终结:处理 HTTPS 加密解密
  • 📦API 网关:统一管理 API 入口
  • 🚀缓存:缓存后端响应,加速访问