Как правильно выгружать большой объем данных?
День добрый.
Если сделать set_time_limit(0), то скрипт будет работать пока не закончит или не помрет из-за другой причины.
Если хостер позволяет крон - парсите страничку, дергаете ссылки на картинки, пишете отдельно(файл/база, не принципиально). Через заданный промежуток выполняете скрипт загрузки 1-2 изображений, ставите статус скачано в сохраненном файлике / базе.
Если крона нет - прийдется открыть скрипт в браузере, добавив рефреш яваскриптом через н секунд/минут.