同步导入在 20 万行规模下必然超时/爆内存:新增 xlsx/csv 流式读取器(共享字符串紧凑存放、支持日期单元格、GBK CSV),上传时把工作簿转成行缓存,之后按片处理(每片 2 万行/25 秒预算),前端显示进度并自动续跑;落库改为批量 upsert + 批量审计事件;上限提升到 20 万行,上传限制放宽到 50MB。
15 lines
423 B
INI
15 lines
423 B
INI
memory_limit=512M
|
|
max_execution_time=120
|
|
post_max_size=64M
|
|
upload_max_filesize=64M
|
|
# 线上必须把错误写进日志而不是显示给用户;否则致命错误(内存/超时)会既看不到、也无处查。
|
|
display_errors=Off
|
|
log_errors=On
|
|
error_log=/var/www/html/storage/logs/php-errors.log
|
|
date.timezone=Asia/Shanghai
|
|
expose_php=Off
|
|
opcache.enable=1
|
|
opcache.validate_timestamps=0
|
|
opcache.memory_consumption=192
|
|
|