【发布时间】:2012-03-18 19:29:35
【问题描述】:
我必须以编程方式插入数百万个节点(从 xml 导入数据)。 Node 有很多 cck 字段,例如照片、投票、节点引用等。有没有一些技巧可以加快这个过程(节点通过drupal api node_save保存)?
为了清楚我要查找的内容,这里是一个示例:我们不需要在数据导入期间清除缓存,因此我们可以在 node_save 函数中注释最后一行。
还有其他有用的性能提示吗?
【问题讨论】:
-
如果不破解大量核心模块,您将无法加速
node_save()...如果速度是一个问题,您最好的选择是学习数据库结构并手动插入记录 -
谢谢,看来只有一个选项。