PHP Cron Job Flush / OB Flush Требуется?

У меня много картинок или воли.
Я с нетерпением периодически меняю название изображений с помощью задания 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 (), чтобы помочь обеспечить правильную функциональность? Я ничего не выдаю, но изображений много.

ПРИМЕЧАНИЕ: я не был уверен, есть ли способ остановить ошибку ограничения памяти, поскольку я имел дело с очень большими файлами изображений. Также их огромное количество. Я создал обходной путь, чтобы периодически устанавливать количество изображений, обрабатываемых внутри cronjobs, чтобы не выходить за рамки обеих проблем, связанных с ограничением памяти. Таким образом, это регулируется. Обошло мое непонимание того, как память используется в циклах и скриптах.

-2

Решение

Выходной буфер не будет иметь здесь никакого эффекта. Выходные буферы предназначены для контроля, когда выход (эхо или печать заявления) отправлено. Переименование изображения произойдет, как только вы выполните оператор — независимо от того, что выводит ваш скрипт.

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

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]