首页 > 文章 > Nginx 高性能配置指南:从入门到进阶

Nginx 高性能配置指南:从入门到进阶

📅 2024-06-05 📂 技术 👁️ 890 次阅读

Nginx 核心优势

Nginx 采用异步非阻塞的事件驱动模型,单个 worker 进程即可处理数万并发连接,内存占用极低。

1. 反向代理配置

location /api/ {
    proxy_pass http://backend_server;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
}

2. 负载均衡策略

upstream backend {
    least_conn;
    server 192.168.1.10:8080 weight=5;
    server 192.168.1.11:8080 weight=3;
    server 192.168.1.12:8080 backup;
}

Nginx 支持轮询、加权轮询、最少连接、IP Hash 等多种负载均衡算法。

3. Gzip 压缩

gzip on;
gzip_min_length 1k;
gzip_comp_level 6;
gzip_types text/plain text/css application/json application/javascript text/xml;

4. 静态资源缓存

location ~* .(jpg|jpeg|png|gif|ico|css|js)$ {
    expires 30d;
    add_header Cache-Control "public, immutable";
}
🏠首页
📞电话
💬短信
👤联系