Каковы возможные проблемы при длительном запуске скрипта PHP - PullRequest
2 голосов
/ 09 июня 2011

Я занимаюсь разработкой PHP-веб-приложения для фотографов.

Обычный процесс - фотограф загружает в FTP папку с 1000 изображений в высоком разрешении, а затем нажимает кнопку в браузере. На этом этапе мой скрипт запущен, который изменяет размер изображения на 3 размера.

В настоящее время на моем локальном хосте этот процесс занимает около 2 секунд, чтобы произвести 1 изображение (изменение размера по сравнению с изображениями размером около 2,5 МБ). Таким образом, мы можем оценить, что для 1000 изображений мы говорим 30–40 минут.

Можно ли установить настройку max_execution_time php_ini на 45 минут. Или это плохая идея? Что бы вы порекомендовали для чего-то подобного.

1 Ответ

4 голосов
/ 09 июня 2011

Если вы используете GD для изменения размера изображений - тогда самое время перейти к imagemagick .

...