以下是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]。