我正在运行一个包含1个频道的模板,以显示约500个条目。 这些条目包含一些文本字段和一个MX谷歌地图字段。
页面加载需要4秒钟(这太长了),当我查看输出分析器时,我注意到这样几百行:
(0.545310 / 45.39MB)调用扩展类/方法:Matrix_ext / channel_entries_tagdata (0.552964 / 45.42MB)调用扩展类/方法:Playa_ext / channel_entries_tagdata (0.553339 / 45.42MB)调用扩展类/方法:Matrix_ext / channel_entries_tagdata (0.561014 / 45.45MB)调用扩展类/方法:Playa_ext / channel_entries_tagdata (0.561453 / 45.45MB)调用扩展类/方法:Matrix_ext / channel_entries_tagdata (0.570236 / 45.49MB)调用扩展类/方法:Playa_ext / channel_entries_tagdata (0.570871 / 45.49MB)调用扩展类/方法:Matrix_ext / channel_entries_tagdata (0.581254 / 45.52MB)调用扩展类/方法:Playa_ext / channel_entries_tagdata ...
奇怪,因为此频道中没有播放或矩阵字段。 我询问了P& T支持论坛,但也许你们能帮忙吗?
答案 0 :(得分:6)
我认为解决这种情况的好方法可能是使用查询模块。 Channel Entries标记返回许多结果将对查询非常沉重。您可以使用Channel Entries标记的disable =参数显着减少数量,尽可能禁用,但有时使用查询模块编写自定义SQL查询会更有效。
答案 1 :(得分:1)
卸载Matrix和Playa 扩展程序(确保保留字段类型和模块)可以解决此问题。
对Matrix& Playa现在不见了,页面加载很好。其他一切(包括Matrix& Playa领域)仍然有效。