我需要处理超过1万行的csv文件。它代表产品列表,目标是更新数据库中的产品表。
我的问题是全局工作流程大约需要15分钟,但是望远镜显示的持续时间仅为15Kms(大约2.5分钟)。
所以我的问题是:为什么重定向在请求结束后需要13分钟?
此问题出现在使用php artisan serve
的本地开发环境中,也出现在开发在线环境(VPS)中。看来这不是由于serve命令。
我已经转储了控制器方法的每个步骤,并确认了Telescope所说的内容:控制器在2.5分钟时结束。所以在那之后,除了等待,它什么也没做。
重定向操作的处理方式如下:
return back()->withErrors($errorKey, $errorMessage);
我想消灭此重定向时间,但找不到原因。
感谢您的帮助!
答案 0 :(得分:0)
我将检查服务器负载...您刚刚在两分半钟内将10K行撞向数据库。 13分钟的时间似乎有点高,但请重试,然后尝试重定向离开该路线...它是否做同样的事情?如果是这样,则很可能是服务器上的负载。