#php #gd
#php #gd
Вопрос:
Я использую библиотеку gd для создания изображений. Процесс идет медленно, поэтому, когда я открываю изображение во время процесса сохранения, я получаю пустой экран. Как я могу этого избежать?
Для сохранения изображения требуется ~ 0,4 секунды, если вы обновите изображение за это время, вы получите пустой экран.
Скрипт работает медленно, для создания изображения требуется 6 секунд, в течение которых вы увидите старое изображение.
Комментарии:
1. даже если вы сохраните изображение менее чем за 1 мс, вы можете столкнуться с той же проблемой. потому что обновление может попасть на сервер в это время.
Ответ №1:
Чтобы избежать «пустого экрана», вызванного процессом сохранения, вы можете сохранить изображение как новый файл (например hi_finished.png
) и после сохранения переименовать его как hi.png
.