【发布时间】:2012-05-16 09:19:38
【问题描述】:
如何通过仅使用 drupal 7 核心(具有出色的批处理 API!)以编程方式批量处理别名节点 URL?
我的问题实际上是如何使用drupal并识别存储在url_alias表中的别名?
背景:
我从事的项目有超过 200,000 个节点(Drupal 7),并且使用 pathauto 模块(每 20 分钟 10 个别名)为所有这些节点的系统默认 URL 设置别名实际上需要数年时间。我尝试了一切来提高这些性能,但失败了(尝试了不同的服务器、不同的 mysql 优化、不同的模式)。
我已经准备好批处理功能,它们在 20 分钟内为 200,000 个节点起别名,它们创建了存储在表“url_alias”中的干净别名。 我花了很多时间查看 pathauto 代码,但无法找到或理解该模块如何为 drupal 提供识别批量更新路径的命令。
感谢您的提示、答案或想法。非常感谢!
【问题讨论】:
标签: drupal drupal-7 pathauto drupal-path-aliases