首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >提高现场收藏的性能?

提高现场收藏的性能?
EN

Drupal用户
提问于 2014-01-08 16:24:25
回答 1查看 1.5K关注 0票数 2

我在一个网站上使用实体引用野外采集字段收集表模块,其中包含“课程”和“课程”作为内容类型。一个具有无限值的字段集合嵌入到课程内容类型中,它包含两个字段:“节”的文本字段和“课程”的实体引用字段。这允许在不同的课程中重复使用相同的课程,同时出现在不同的部分下。(参考见屏幕)。

这是很好的工作,但当编辑课程节点开始显着下降后,大约30节课被添加到一门课程。在100节课上,加载一门课程进行编辑大约需要15秒。每门课程有140节课,编辑课程节点大约需要22秒钟。我正在一个新的D7测试站点上进行本地测试,其中包含了开发生成的内容。

问题:

(1)我是否应该采取任何明显的步骤来提高现场集合的性能?

(2)作为现场集合的替代方案,在代码中创建复合字段是否可能显著提高性能?

(3)对于一般的性能测试,是否有一个简单的分析工具可以用于Drupal?

一门小课程的例子,其中增加了10节课作为实地调查集:

EN

回答 1

Drupal用户

回答已采纳

发布于 2014-03-03 19:28:00

更新:最后,我放弃了字段集合,创建了一个自定义复合字段,该字段附加到“course”内容类型。

这几乎消除了性能问题。根据服务器的不同,打开一个包含130个课程的课程节点现在需要3到6秒。

而且由于字段是无限多值的,所以delta为视图中的课程设置了排序机制,等等。

我还添加了代码,一次添加多个项,如下所示:

缓慢“添加另一项”和无限值字段

当字段中有很多项时,添加一个新项将花费大量时间。

良好的资源:

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

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

复制
相关文章

相似问题

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