以下是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并测试稳定性,优先在测试环境验证配置。