0

对于某些报告问题,我必须使用代码作为

{{ Model1.Model2.Model3.name }}

在 for 循环中。我知道这不是最好的使用方式(或者可能是最糟糕的方式),但事情发生了,现在我必须想办法让这个加载更快。因为虽然有 300 行,但加载需要将近 10 秒。

我的问题是,如何缓存其中一些实际上不是后端查询的结果?或者您会建议另一种方法来加快页面加载速度吗?

4

1 回答 1

0

您是否尝试过使用不同的策略来获取模型元数据?我的意思是,如果你没有在你的配置文件上设置任何东西,每次你进行查询时,Phalcon 必须首先查询数据库以了解表的“元数据”(列、列类型、可空等)。

您可以将策略更改为注释,或者至少缓存表元数据。

请查看 Phalcon文档

于 2015-08-21T14:36:08.460 回答