对于某些报告问题,我必须使用代码
{{ Model1.Model2.Model3.name }}
在for循环中我知道这不是最好的方式(或者可能是最糟糕的)但事情发生了,现在我必须找出一些方法来加快这种负荷。因为尽管有300行,但加载需要将近10秒。
我的问题是,如何在后端缓存一些实际上不是查询的结果?或者你会建议另一种方法来加快页面加载?
答案 0 :(得分:0)
您是否尝试过使用其他策略来获取模型元数据?我的意思是,如果你没有在配置文件上设置任何内容,每次进行查询时,Phalcon必须首先查询数据库以了解表的“元数据”(列,列类型,可空等)。
您可以将策略更改为注释,或者至少缓存表元数据。
请检查Phalcon documentation