好的,基本上我在CakePHP中有一个脚本,我将超过700万条记录放入数据库中。看到有那么多记录,我遇到了一些超时问题。这是在个人服务器上,所以内存限制设置为2000MB,所以这并不是我想要这样做的问题。
数据库行来自一个巨大的文件。该文件对于内存限制来说太大了,我在每个文件中将它分成101行,每行10,000行。
我希望页面在10条记录之后刷新,当它返回时,重新开始插入记录停止的位置。
有什么想法吗?
我已经尝试了$ this-> redirect()路由,但它创建了永无止境的脚本,必须通过手动重启服务器来停止。
答案 0 :(得分:0)
为什么你没有使用shell呢?
要避免重定向循环,您可以尝试在两个操作之间重定向,或尝试将时间戳附加到网址。我不确定这是否会起作用,无论如何,shell将是更好的方法。