Я пытаюсь сделать веб-приложение в Drupal, где я получаю миллионы записей с помощью API themoviedb.
Я хочу хранить все данные API в разных типах контента, используя ссылку на сущность.
первый вопрос, можно ли будет получать данные из API и использовать пакетный процесс для хранения данных в CMS Drupal?
Второй вопрос, повлияет ли это на производительность веб-сайта и как выполнить эту операцию, чтобы избежать каких-либо проблем?
Кроме того, мы можем сделать это, используя Drupal Cron?
если у вас есть лучшая альтернатива вышеперечисленному, пожалуйста, наведите меня.
Вы собираетесь делать вставки из миллионов записей, я предлагаю вам использовать транзакции https://www.drupal.org/docs/7/api/database-api/transactions, что значительно ускоряет вставки.
Если вы используете cron для этого, я рекомендую вам проверить Elysia Cron https://www.drupal.org/project/elysia_cron
Конечно, я буду влиять на производительность, но не могу сказать, сколько. Вы можете сделать этот процесс в часы, когда ваш сайт не занят. ElysiaCron очень удобен для решения подобных проблем.
Надеюсь, это поможет.
Других решений пока нет …