У меня есть сайт 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 (), что делает этот процесс импорта очень медленным.