CentOS LAMP性能优化路线图
一 硬件与系统基础
sudo yum update -y,获取性能修复与安全改进。net.ipv4.tcp_tw_reuse=1、net.ipv4.tcp_fin_timeout=30、net.ipv4.tcp_keepalive_time=1200、net.ipv4.ip_local_port_range="1024 65535"、net.core.somaxconn=1024、net.core.netdev_max_backlog=2000vm.swappiness=10、vm.dirty_background_ratio=5、vm.dirty_ratio=10sudo sysctl -p。二 Apache与PHP优化
KeepAlive On、MaxKeepAliveRequests 100、KeepAliveTimeout 5,在连接复用与资源占用间取得平衡。pm=dynamic、pm.max_children=50、pm.start_servers=5、pm.min_spare_servers=5、pm.max_spare_servers=35、request_terminate_timeout=120、rlimit_files=131072opcache.enable=1、opcache.memory_consumption=64(可按需调至128)、opcache.interned_strings_buffer=8、opcache.max_accelerated_files=10000、opcache.revalidate_freq=60、opcache.fast_shutdown=1memory_limit=128M,按需调整 upload_max_filesize、post_max_size;会话存储建议改为 Memcached/Redis;可禁用不必要函数(如 exec、shell_exec 等)。三 数据库 MariaDB/MySQL 优化
innodb_buffer_pool_size(如 1G 起,按内存比例上调),显著减少磁盘I/O。四 前端与网络层加速
mod_expires),减少传输量与重复请求。五 监控、压测与迭代
httpd configtest 校验语法,分阶段灰度/回滚;在测试环境验证后再上线。