gpt4 book ai didi

php - 如何在使用 Laravel 的 block 功能时延迟脚本的执行?

转载 作者:行者123 更新时间:2023-12-04 00:35:06 25 4
gpt4 key购买 nike

在使用 Laravel 的块方法处理 200 条记录后,我试图将脚本的执行延迟几秒钟。这就是我现在所拥有的。我应该在某个地方放一个柜台吗?但是我相信那是行不通的,还有其他技术吗?

    Article::chunk(200, function ($articles)
{
foreach ($articles as $article)
{

}

});

感谢 WereWolf,它奏效了。不敢相信这么简单。
[2014-08-27 07:18:23] local.INFO: Article metrics:198 [] []
[2014-08-27 07:18:24] local.INFO: Article metrics:199 [] []
[2014-08-27 07:18:24] local.INFO: Article metrics:200 [] []
[2014-08-27 07:18:30] local.INFO: Article metrics:201 [] []
[2014-08-27 07:18:34] local.INFO: Article metrics:202 [] []

最佳答案

您可以使用 sleep函数,例如:

Article::chunk(200, function ($articles) {

foreach ($articles as $article) {

// ...

}

sleep(2); // Delay the script execution for 2 seconds
});

关于php - 如何在使用 Laravel 的 block 功能时延迟脚本的执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25520725/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com