CakePHP自刷新数据库条目脚本

时间:2011-10-28 09:58:24

标签: mysql cakephp-1.3 large-files

好的,基本上我在CakePHP中有一个脚本,我将超过700万条记录放入数据库中。看到有那么多记录,我遇到了一些超时问题。这是在个人服务器上,所以内存限制设置为2000MB,所以这并不是我想要这样做的问题。

数据库行来自一个巨大的文件。该文件对于内存限制来说太大了,我在每个文件中将它分成101行,每行10,000行。

我希望页面在10条记录之后刷新,当它返回时,重新开始插入记录停止的位置。

有什么想法吗?

我已经尝试了$ this-> redirect()路由,但它创建了永无止境的脚本,必须通过手动重启服务器来停止。

1 个答案:

答案 0 :(得分:0)

为什么你没有使用shell呢?

要避免重定向循环,您可以尝试在两个操作之间重定向,或尝试将时间戳附加到网址。我不确定这是否会起作用,无论如何,shell将是更好的方法。