【问题标题】:JCache "page" group caches all page?JCache“页面”组缓存所有页面?
【发布时间】:2013-11-05 15:17:37
【问题描述】:

我认为每个模块和组件都是从缓存(tmp 文件夹?)中的不同文件加载到一个页面中,如果一个模块设置为“无缓存”,那么这个模块会以通常的方式加载(不缓存,更新在每个页面加载时)。这对我来说看起来很合乎逻辑,因为模块有单独的缓存。但是,当我在页面上创建一个设置为“无缓存”的模块并更改例如它的视图(tmpl 文件夹中的 default.php)时,页面的内容保持不变。如果我清除缓存的“页面”组,则页面将显示新模块的视图。我真的不明白页面是否是从“页面”缓存加载的,为什么在什么时候有模块缓存?我错过了什么?

【问题讨论】:

    标签: caching joomla joomla2.5


    【解决方案1】:

    Joomla 有多个级别的缓存。您期望的行为来自 Joomla 标准缓存,它在站点的全局配置中启用,以及模块的单独设置。您的期望是正确的。

    您遇到的行为来自系统插件缓存,您可以在 Extensions/Plugin 页面中轻松禁用它,并且仍然可以利用其他缓存。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-23
      • 1970-01-01
      • 2012-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多