Задать вопрос
@sla_vka69

Как загрузить изображения по ссылке на сервер?

Написал парсинг товаров для интернет магазина, но появилась проблема: Большое кол-во изображений (около 1000) нужно загрузить на сервер (у каждого своя ссылка) при этом уменьшить их вес (т.к. весят по 2-8 МБ) до 200-500 кб. Подскажите, как это сделать, чтобы скрипт не перегружал оперативную память. Загрузка изображений уже реализована. Использую curl для загрузки изображения в класс (временный файл), затем изменяю его размер, и сохраняю на сервер, но этот метод перегружает оперативную память, и скрипт не успевает доработать, загружаются не все изображения. Imagemagick на хостинге нет
  • Вопрос задан
  • 255 просмотров
Подписаться 1 Оценить 1 комментарий
Ответ пользователя Narek К ответам на вопрос (4)
webtop
@webtop
Web developer
А можно глянуть код, который скачивает картинки и перегружает оперативную память?
Явно в нем есть проблема. Не может скачивание и уменьшение картинки грузить память.
А так можно попробовать грузить порциями (по 50-100 шт, в зависимости от нужд.)
или, как написали выше, воспользоваться промежуточным сервисом для генерации миниатюр.
Ответ написан