У меня есть WordPress сайт с 5k постами, и каждый пост имеет в среднем 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:
комментарий не является узлом в drupal, но это означает, что еще есть много методов comment_save (), которые делают этот процесс импорта очень медленным.