У меня много картинок или воли.
Я с нетерпением периодически меняю название изображений с помощью задания 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, чтобы не выходить за рамки обеих проблем, связанных с ограничением памяти. Таким образом, это регулируется. Обошло мое непонимание того, как память используется в циклах и скриптах.
Выходной буфер не будет иметь здесь никакого эффекта. Выходные буферы предназначены для контроля, когда выход (эхо или печать заявления) отправлено. Переименование изображения произойдет, как только вы выполните оператор — независимо от того, что выводит ваш скрипт.
Других решений пока нет …