优化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。