以下是Debian LAMP(Linux+Apache+MySQL+PHP)的性能优化技巧:
sudo apt update && sudo apt upgrade,确保内核和软件包为最新版本,获取性能优化和安全补丁。/etc/sysctl.conf,调整如 net.ipv4.tcp_tw_reuse=1、net.core.somaxconn=65535 等参数,提升网络和文件系统性能。sudo apt purge 删除不需要的服务(如 bind9-*),减少资源占用。prefork 切换至 worker 或 event 模块,提升并发处理能力。sudo a2dismod prefork && sudo a2enmod worker && sudo systemctl restart apache2
mod_cache 和 mod_expires 缓存静态资源,减少重复请求。MaxClients、MaxRequestsPerChild 等参数,平衡资源使用和并发能力。innodb_buffer_pool_size 为服务器内存的50%-80%,提升数据读写效率。EXPLAIN 分析慢查询,添加合适索引,避免全表扫描。OPTIMIZE TABLE 整理表碎片,更新统计信息。php-opcache,缓存编译后的PHP脚本,减少执行时间。php.ini 中优化 memory_limit、max_execution_time 等参数,适配应用需求。mod_deflate,压缩传输数据,减少带宽占用。ufw 防火墙仅开放必要端口(如80、443),关闭非必要服务。htop、top、vmstat 等工具实时查看资源使用情况。注意:修改配置前需备份数据,建议在测试环境验证后再应用到生产环境[3,5,9,10,11,12,13,14]。