整理多伦多服务器 Nginx 高性能配置的实战方法。
Nginx 是常用的 Web 服务器和反向代理。以下是高性能配置。
一、基础配置 - worker_processes:auto(CPU 核心数) - worker_connections:10240 - multi_accept:on - use epoll
二、性能优化 - sendfile:on - tcp_nopush:on - tcp_nodelay:on - keepalive_timeout:65 - types_hash_max_size:2048
三、压缩 - gzip:on - gzip_types:text/css application/json - gzip_min_length:1024 - gzip_comp_level:6
四、缓存 - proxy_cache:缓存后端响应 - proxy_cache_valid:缓存有效期 - proxy_cache_key:缓存键 - 静态资源长期缓存
五、安全 - server_tokens:off - limit_req:限流 - limit_conn:连接数限制 - 隐藏敏感信息
六、SSL 优化 - ssl_protocols:TLSv1.2 TLSv1.3 - ssl_session_cache:shared:SSL:10m - ssl_session_timeout:10m - http2:on
七、监控 - stub_status 模块 - 连接数监控 - 请求率监控 - 错误日志分析
总结:Nginx 配置要根据实际场景调优,关注性能、安全、SSL。