это абстрактный вопрос, и мне нужна помощь.
У меня есть поток продуктов, которые отправляются через FTP на мой сервер. Они содержат различные данные о продукте, названии, цене, запасе, но не описание, характеристики и изображения.
Они приходят из запроса CURL на веб-сайт, который возвращает XML со всеми данными.
Сейчас все импортируется и работает отлично.
Проблема в том, что оно ограничено.
Приблизительное число продуктов составляет 45000, а используемый мной скрипт занимает 90 секунд, чтобы пройти первые 10000 и вставить / обновить / ничего не делать для каждого продукта. Вероятно, закончится время, если ограничение будет снято.
Вторая проблема связана со вторым фидом, с изображениями и продуктами. Поскольку я должен сделать CURL-звонок для каждого продукта, вы можете себе представить, что он истечет намного раньше.
Я пытаюсь найти способ сделать это без сбоев, и моя текущая идея заключается в следующем.
Я поставил задачи cron, чтобы свернуть следующие ссылки
www.example.com/importproducts.php?nu=0
www.example.com/importproducts.php?nu=1
www.example.com/importproducts.php?nu=2
www.example.com/importproducts.php?nu=3
www.example.com/importproducts.php?nu=4
www.example.com/importproducts.php?nu=5
www.example.com/importproducts.php?nu=6
www.example.com/importproducts.php?nu=7
где nu — это индекс, и он будет вставлен / загружен в диапазонах от 0 до 999, от 1000 до 1999 и т. д.
www.example.com/importdescription.php?nu=0
www.example.com/importdescription.php?nu=1
www.example.com/importdescription.php?nu=2
www.example.com/importdescription.php?nu=3
www.example.com/importdescription.php?nu=4
www.example.com/importdescription.php?nu=5
www.example.com/importdescription.php?nu=6
www.example.com/importdescription.php?nu=7
Знаете ли вы более быстрое решение для решения этой проблемы?
Спасибо
Задача ещё не решена.
Других решений пока нет …