首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >大量的令牌减慢了一切占位符标记。

大量的令牌减慢了一切占位符标记。
EN

Drupal用户
提问于 2011-09-16 13:23:11
回答 2查看 2.8K关注 0票数 8

你们中有谁对太多的代币有意见吗?由于有少量的内容类型(~8)和许多字段(每个字段~5-10),令牌模块使用替换令牌生成太大的表。这就是为什么我必须增加settings.php可用内存以避免drupal在php错误中出现。我设置了512米,所以它现在生成输出表,但是它太慢了,以至于它冻结了Chrome。

这种情况发生在我对可用令牌进行预览的地方。因此,它可以在Pathauto或自定义面包屑中找到。

这是谷歌Chrome HTML预览版中的样子:

EN

回答 2

Drupal用户

回答已采纳

发布于 2011-09-19 13:03:00

您可以在节点引用+实体标记创建巨大的令牌树UI表HTML上找到这样一个问题的解决方案。

使用令牌调整模块也有帮助。我试过了,效果很好。

为令牌提供调整(主要是为了提高性能)

  • 禁用令牌类型或特定令牌。
  • 修改令牌树UI的默认深度限制。
票数 6
EN

Drupal用户

发布于 2014-07-01 14:45:10

令牌调整对我起了作用,但是如果您对添加更多模块有普遍的不屑,您可以在防止递归令牌上尝试这些补丁。

您还可以在TOKEN_MAX_DEPTH中更改token.module。对我来说,将值更改为1导致加载时间为1秒。2的成绩是5.23秒。3或更多的浏览器几乎崩溃了。在这种情况下,您可能仍然希望对更改进行修补和/或保留token.module文件的备份,或者将被黑作为模块更新过程的一部分。

票数 1
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/11397

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档