溫馨提示×

Nginx在Debian上怎么優化

小樊
45
2025-08-13 01:25:10
欄目: 智能運維

以下是Debian上優化Nginx的關鍵方法:

  1. 調整工作進程
    • worker_processes設為CPU核心數。
    • worker_connections調至65535(需配合ulimit -n)。
  2. 啟用高效事件模型
    • events { use epoll; }。
  3. 緩存優化
    • 靜態資源:expires 30d; + add_header Cache-Control。
    • 代理緩存:proxy_cache配置緩存目錄及有效期。
  4. 壓縮與傳輸優化
    • gzip on; + gzip_types指定壓縮類型。
    • sendfile on; + tcp_nopush on;減少數據拷貝。
  5. 協議與連接優化
    • 啟用HTTP/2:listen 443 ssl http2;。
    • 調整超時:keepalive_timeout 60; + client_body_timeout 12;。
  6. 安全與資源限制
    • 限制單個IP連接數:limit_conn_zone + limit_conn。
    • 禁用不安全SSL算法:ssl_ciphers HIGH:!aNULL:!MD5; + ssl_protocols TLSv1.2 TLSv1.3;。
  7. 內核與系統級優化
    • 調整/etc/sysctl.conf:增大net.core.somaxconn等參數。
    • 定期清理冗余軟件:apt autoremove。

修改后需重啟Nginx并測試性能,可通過top、htop監控資源使用情況。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女