Возникла простая задача дикой сложности
Нужно переконвертировать около десяти тысяч картинок с наложением водяного знака.
Все это нужно сделать средствами PHP, на сервере с ограничением на время выполнения в 30 секунд.
Исходные имена файлов лежат в таблице MySQL в которой есть автоинкрементное поле
На первый взгляд задача не стоит выеденного яйца.
Эксперименталным путем выясняем на каком количестве таймаут делает свое черное дело, берем от него 60-70%, ставим лимит и заставляем скрипт дергать самого себя с передачей в GET прирастающего старта.
На практике Mozilla Firefox ограничивает количество запросов числом 20.
В итоге обрабатывая по 50 картинок за итерацию больше тысячи картинок за раз нам не прожевать никак.
В итоге решение было простым до отвращения
Запускаем редактор конфигурации Mozilla about:config в адресной строке
Ищем параметр network.http.redirection-limit
Выставляем его значение таким как нам угодно
Конечно можно дергать этот скрипт через XHR, или еще что то придумать. Тут все в воле вашей фантазии
Удачи в начинаниях :)