【问题标题】:Phalcon Volt gets really slow after chaining different models链接不同模型后,Phalcon Volt 变得非常慢
【发布时间】:2015-08-17 22:10:58
【问题描述】:

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

{{ Model1.Model2.Model3.name }}

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

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

【问题讨论】:

    标签: performance model phalcon volt


    【解决方案1】:

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

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

    请查看 Phalcon documentation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-07
      • 1970-01-01
      • 1970-01-01
      • 2016-01-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多