PHP使用sleep来保存数据库重载

时间:2015-02-24 08:10:43

标签: php mysql wordpress

我有一个WordPress插件,需要多个帖子,每个帖子有20个帖子。

运行正常,直到帖子数量变大(5000+),数据库开始失败,服务器关闭。

我想知道,PHP sleep功能会对此有所帮助吗?或者什么更好?

我在想(假的例子):

$i = 0;
foreach ( $posts_to_insert as $post ) {
    if ( $i == 100 ) sleep(3);
     heavy_function();
    $i++;
}

这个函数将在一个cron作业中运行,所以我认为没有使用ignore_user_abort睡眠的问题?在我的情况下这会帮助MySQL吗?

0 个答案:

没有答案