PHP Cron 作业 Flush/OB 需要刷新吗?

PHP Cron Job Flush/OB Flush Needed?

我有很多图片或遗嘱。 我希望通过 cron 作业定期更改图像的名称。

// mysql query -> select all images
$i = 0;
while($i < $num_images){
            // update image file name
            // update image file name in mysql DB
$i++;
}

我应该、我可以、我是否需要使用 ob_end_flush()、ob_start()、ob_end_clean() 来帮助确保正确的功能?我没有输出任何东西,但是有很多图像。

注意:我正在处理大量图像。该脚本需要很长时间才能完成。我试图找到一种方法来加快 MySQL 数据库的设置。如您所见,我正在使用 cron 作业。我可以输出文本更新,我的理解是这些函数会刷新 php 内存,但我不确定它是否会对实时文件和数据库更新产生影响。 上面的结果是它是分块更新的,因此如果可能的话,刷新内存以完成每个文件和数据库更新集的想法将使它成为理想的。 (我现在对我的情况了解得更多了,所以我想我会把它说得更清楚,因为它很混乱)

输出缓冲区在这里不起作用。输出缓冲区旨在控制何时发送 output(回显或打印语句)。只要您执行该语句,图像就会重命名 - 无论您的脚本发送什么输出。

http://php.net/manual/en/intro.outcontrol.php