【发布时间】:2019-02-21 20:07:11
【问题描述】:
所以,我必须读取一个 excel 文件,其中每一行都包含一些我想要写入数据库的数据。我将整个文件传递给 laravel,它读取文件并将其格式化为数组,然后我在我的数据库中进行新的插入(或更新)。
问题是,输入的 excel 文件可以包含数千行,并且需要一段时间才能完成,在某些情况下会给出 timeout error。
当我尝试在本地进行此操作时,我使用set_time_limit(0); 函数,因此不会发生超时,并且效果很好。但是在远程服务器中,出于安全原因,此功能被禁用,并且我的代码由于超时而崩溃。
有人可以帮助解决这个问题吗?也许另一个想法如何更好地解决这个问题?
【问题讨论】:
标签: mysql excel laravel timeout