优化PHP配置文件php.ini以提升加载速度,可从以下核心参数调整入手:
启用OPcache
[opcache] opcache.enable=1 # 启用OPcache缓存编译后的脚本字节码 opcache.memory_consumption=128 # 缓存内存大小(根据服务器内存调整,如64M/256M) opcache.max_accelerated_files=4000 # 缓存文件数量,避免频繁重新编译 opcache.validate_timestamps=0 # 生产环境关闭文件时间戳验证,减少磁盘IO 调整内存限制
memory_limit=256M # 根据脚本复杂度调整,避免内存不足导致频繁回收 优化执行时间
max_execution_time=300 # 脚本最大执行时间(秒),避免长时间占用资源 max_input_time=300 # 输入数据最大处理时间 减少文件操作开销
realpath_cache_size=16384K # 缓存文件真实路径,提升文件操作效率 realpath_cache_ttl=120 # 缓存有效期(秒) 禁用不必要的模块
; 禁用不需要的扩展,如动态加载模块(非核心模块可移除) ; 示例:disable_functions=exec,system # 禁用危险函数(按需配置) 启用Gzip压缩
zlib.output_compression=On # 启用Gzip压缩输出,减少传输数据量 zlib.output_compression_level=5 # 压缩级别(1-9,数值越大压缩率越高但消耗CPU) 注意事项:
display_errors并开启log_errors,避免暴露敏感信息。