【问题标题】:CakePHP Self-Refreshing Database Entry ScriptCakePHP 自刷新数据库入口脚本
【发布时间】:2011-10-28 09:58:23
【问题描述】:

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

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

我希望页面在 10 条记录后刷新,当它返回时,重新从中断处插入记录。

有什么想法吗?

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

【问题讨论】:

    标签: mysql cakephp-1.3 large-files


    【解决方案1】:

    你为什么不使用 shell?

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

    【讨论】:

    • 我不确定你所说的 shell 是什么意思...这个应用程序将被其他人使用,所以它必须非常用户友好,以便普通人也可以使用它了解 PHP 或 Linux。
    猜你喜欢
    • 2016-05-26
    • 1970-01-01
    • 2016-01-01
    • 2013-07-21
    • 2013-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-26
    相关资源
    最近更新 更多