CentOS 上 Apache 性能优化实操指南
一 基线评估与模块准备
二 MPM 选择与关键参数
| 维度 | prefork 关键参数 | worker/event 关键参数 |
|---|---|---|
| 并发能力 | MaxRequestWorkers(并发进程数) | MaxRequestWorkers = ServerLimit × ThreadsPerChild |
| 进程/线程 | StartServers 5、MinSpareServers 5、MaxSpareServers 10 | StartServers 3、MinSpareThreads 75、MaxSpareThreads 250、ThreadsPerChild 25 |
| 生命周期 | MaxConnectionsPerChild(非零可防内存泄漏) | MaxConnectionsPerChild(同上) |
| 连接复用 | KeepAlive On、KeepAliveTimeout 5、MaxKeepAliveRequests 100 | 同左 |
三 传输层与内容优化
四 系统与内核优化
五 快速检查清单与常见瓶颈