1. 核心优化策略
调整 worker 进程数
设置worker_processes auto;
以匹配 CPU 核心数量,提升并发处理能力优化超时设置
调整proxy_read_timeout
和proxy_connect_timeout
避免连接中断启用 Gzip 压缩
在http
块中添加gzip on;
减少传输数据量
2. 缓存与负载均衡
配置
proxy_cache
实现静态资源缓存使用
upstream
模块实现负载均衡
示例配置:upstream backend { server 127.0.0.1:8080; server 127.0.0.1:8081; }
3. 高级技巧
限制请求速率
使用limit_req
模块防止 DDoS 攻击启用 Keepalive 连接
配置keepalive_timeout
和keepalive_requests
优化长连接优化静态资源
通过location
匹配静态文件路径,启用expires
缓存头