优化Apache在CentOS服务器的性能可从以下方面入手:
event
模式(适合高并发),编辑/etc/httpd/conf.modules.d/00-mpm.conf
,合理设置StartServers
、MinSpareThreads
、MaxRequestWorkers
等参数。mod_deflate
启用Gzip压缩,减少传输数据量:AddOutputFilterByType DEFLATE text/html text/css application/javascript
。mod_expires
设置静态资源缓存时间,减轻服务器负载:ExpiresActive On
并配置不同文件类型的缓存周期。KeepAlive On
、KeepAliveTimeout 5
、MaxKeepAliveRequests 100
。httpd -M
查看加载的模块,注释掉info
、status
等不必要的模块,减少内存占用。/etc/sysctl.conf
,优化TCP连接和内存管理,如vm.swappiness=10
、net.ipv4.tcp_tw_reuse=1
,然后执行sysctl -p
生效。rotatelogs
进行日志轮转,避免日志过大;通过top
、ss
等工具监控系统资源,及时发现瓶颈。修改配置后需重启Apache服务:systemctl restart httpd
。