我有一个带有5k帖子的wordpress网站,每篇帖子平均有25条评论。所以必须添加125k个节点。
我需要将这些帖子和评论导入到drupal 6中。
我写了一个脚本,用drupal的cron服务将这些帖子/评论导入drupal。
但是cron服务会有时间。因为逐个导入125k节点非常慢。 我能做些什么来改善drupal导入速度?
我使用drupal内置node_save(),comment_save()方法来做到这一点。
我还没有找到一种方法来使用自定义SQL查询来提高导入速度。
我通过drupals的cron.php执行我的脚本,这意味着即使我已将'max_execute_time'设置为无限制,但这只影响PHP,apache服务器有自己的超时设置。
PS:
注释不是drupal中的节点,但这意味着,仍然会调用很多comment_save(),这使得这个导入过程非常慢。
答案 0 :(得分:5)
你看过Wordpress导入模块吗?
http://drupal.org/project/wordpress_import
通常在Drupal中,有人已经做了你想要的任何事情,编写了一个教程,并且有5个人创建了一个模块来做同样的事情。 :d