将内容导入drupal

时间:2010-03-30 04:27:57

标签: drupal drupal-6 import

我有一个带有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(),这使得这个导入过程非常慢。

1 个答案:

答案 0 :(得分:5)

你看过Wordpress导入模块吗?

http://drupal.org/project/wordpress_import

通常在Drupal中,有人已经做了你想要的任何事情,编写了一个教程,并且有5个人创建了一个模块来做同样的事情。 :d