Как я могу ускорить gd imagepng

#php #gd

#php #gd

Вопрос:

Я использую библиотеку gd для создания изображений. Процесс идет медленно, поэтому, когда я открываю изображение во время процесса сохранения, я получаю пустой экран. Как я могу этого избежать?

Для сохранения изображения требуется ~ 0,4 секунды, если вы обновите изображение за это время, вы получите пустой экран.

Скрипт работает медленно, для создания изображения требуется 6 секунд, в течение которых вы увидите старое изображение.

Комментарии:

1. даже если вы сохраните изображение менее чем за 1 мс, вы можете столкнуться с той же проблемой. потому что обновление может попасть на сервер в это время.

Ответ №1:

Чтобы избежать «пустого экрана», вызванного процессом сохранения, вы можете сохранить изображение как новый файл (например hi_finished.png ) и после сохранения переименовать его как hi.png .