1. 内存限制优化
-
查找参数:
memory_limit -
优化建议:根据服务器配置调整,最低不低于128M,推荐值:虚拟主机/2G内存服务器设为256M,4G及以上内存设为512M-1024M。
-
示例:
memory_limit = 512M -
注意:无需盲目调大,过大可能导致服务器内存被PHP进程占满,反而影响整体性能。
2. 脚本执行时间优化
-
查找参数:
max_execution_time -
优化建议:默认30秒,调整为60-120秒(根据业务需求,如批量处理数据可适当延长,但不建议超过300秒)。
-
示例:
max_execution_time = 60
3. 输入输出缓冲优化
-
查找参数:
output_buffering -
优化建议:开启并设置缓冲大小,推荐值4096K(4M)。
-
示例:
output_buffering = 4096
4. 会话(Session)优化
-
查找参数:
session.save_handler、session.save_path -
优化建议:
-
将Session存储方式改为Redis/Memcached(需先安装对应扩展),减少文件IO;
-
示例(Redis存储):
session.save_handler = redis、session.save_path = "tcp://127.0.0.1:6379"; -
若未安装Redis,可优化文件存储路径,将
session.save_path改为独立分区(如/data/session),并设置权限。
-