Linux Apache性能优化实战指南
一 基线评估与监控
二 MPM选择与核心并发参数
三 网络与操作系统层优化
* soft nofile 65535、* hard nofile 65535,并确认systemd服务单元也设置了LimitNOFILE=65535。net.core.somaxconn = 65535(全连接队列上限)net.ipv4.tcp_max_syn_backlog = 65535(半连接队列上限)net.ipv4.tcp_tw_reuse = 1(快速回收TIME_WAIT)net.ipv4.tcp_fin_timeout = 30(缩短FIN_WAIT_2)sysctl -p四 Apache内部配置优化
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/json
</IfModule>
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/css "access plus 30 days"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType application/javascript "access plus 30 days"
</IfModule>
KeepAlive On、MaxKeepAliveRequests 100、KeepAliveTimeout 5(静态资源多可适当增大,动态为主可减小)。五 应用层与架构优化