Создавайте узлы программно из стороннего API, используя пакетную обработку в Drupal

Я пытаюсь сделать веб-приложение в Drupal, где я получаю миллионы записей с помощью API themoviedb.
Я хочу хранить все данные API в разных типах контента, используя ссылку на сущность.
первый вопрос, можно ли будет получать данные из API и использовать пакетный процесс для хранения данных в CMS Drupal?

Второй вопрос, повлияет ли это на производительность веб-сайта и как выполнить эту операцию, чтобы избежать каких-либо проблем?

Кроме того, мы можем сделать это, используя Drupal Cron?

если у вас есть лучшая альтернатива вышеперечисленному, пожалуйста, наведите меня.

1

Решение

Вы собираетесь делать вставки из миллионов записей, я предлагаю вам использовать транзакции https://www.drupal.org/docs/7/api/database-api/transactions, что значительно ускоряет вставки.

Если вы используете cron для этого, я рекомендую вам проверить Elysia Cron https://www.drupal.org/project/elysia_cron

Конечно, я буду влиять на производительность, но не могу сказать, сколько. Вы можете сделать этот процесс в часы, когда ваш сайт не занят. ElysiaCron очень удобен для решения подобных проблем.

Надеюсь, это поможет.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector