以下是CentOS Apache2性能優化關鍵技巧:
配置優化
MaxKeepAliveRequests
和KeepAliveTimeout
平衡性能與資源占用。worker
或event
模塊(默認prefork
適合低并發),優化StartServers
、MaxRequestWorkers
等參數。mod_expires
設置緩存時間,減少重復請求。mod_deflate
壓縮文本類數據,降低傳輸量。模塊管理
httpd -M
查看并注釋不需要的模塊,減少資源占用。mod_cache
配合mod_disk_cache
緩存動態內容。系統資源優化
/etc/sysctl.conf
,優化TCP連接數、文件句柄數等,如net.ipv4.tcp_tw_reuse=1
。安全與日志優化
ServerTokens Prod
和ServerSignature Off
,降低信息泄露風險。warn
級別,減少磁盤I/O。高級優化
mod_http2
提升多路復用性能(需客戶端支持)。mod_proxy_balancer
分發請求到多個后端服務器,應對高并發。注意:優化后需重啟Apache并測試穩定性,優先在測試環境驗證配置。