Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Импорт контента в drupal

Автор вопроса: anruОтветов: 1

У меня есть сайт wordpress с 5к постами, и у каждого поста в среднем 25 комментариев. поэтому нужно добавить 125 тыс. узлов.

Мне нужно импортировать эти сообщения и комментарии в drupal 6.

Я написал сценарий для импорта этих сообщений / комментариев в drupal службой cron drupal.

но служба cron хранит тайм-аут. потому что импорт 125k узлов по одному очень медленный. что я могу сделать, чтобы улучшить скорость импорта drupal?

Я использую drupal, встроенный в метод node_save (), comment_save (), чтобы сделать это.

Я еще не нашел способ использовать индивидуальный SQL-запрос для увеличения скорости импорта.

Я выполняю свой скрипт через cron.php drupals, что означает, что даже я установил для параметра max_execute_time значение unlimited, но это влияет только на PHP, сервер apache имеет собственный тайм-аут.

PS:

comment не является узлом в drupal, но это означает, что по-прежнему вызывается много comment_save (), что делает этот процесс импорта очень медленным.

  • Почему не использовали drupal.org/project/wordpress_import? Nikit 30.03.2010

importdrupaldrupal-6

Ответы

Ответ 1 · рейтинг 5 · xkingpin

Вы смотрели модуль импорта Wordpress?

http://drupal.org/project/wordpress_import

Обычно в Drupal кто-то уже сделал то, что вы искали, написал руководство, а 5 человек создали модуль, который делает то же самое. : D

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы