Answers:
除了Shyam的答案...
在Global Configuration
-> Cache
...
这是视图的扩展级缓存。它必须由扩展开发人员实施才能生效。
注意:已登录的用户将永远不会通过这些方式看到缓存的内容。
如果通过在模块的高级选项中禁用缓存,则可以覆盖单个模块的缓存。如果设置了“渐进式缓存”,则不能按模块覆盖模块缓存。
该系统-缓存插件生成每个整个页面的页面缓存/cache
。
对于大多数情况,启用系统-缓存插件就足够了。如果只想缓存特定的模块/组件(已实现缓存),请禁用插件并在全局配置中启用保守性缓存。然后,可以通过在模块的高级选项中禁用缓存来设置例外。
请注意,任何缓存都是时间和空间之间的平衡-全页缓存将减少数据库负载,从而减少页面加载时间,但会增加磁盘空间使用量。
你可以找到进一步的分析和缓存系统的基准在这里,还有的Joomla缓存文档针对管理员和这个优秀的文章详细介绍了各种选项和适用的注意事项。
Progressive caching
将覆盖所有模块级别的设置(尤其是inmotionhosting.com/support/edu/joomla-25/caching/…上“原始结果”下的第三张表)。我今天将尝试在全新安装上对此进行测试,以验证其中一种方法。
缓存之间的区别-
保守缓存是标准的缓存类型。运作方式如下:
访客访问您网站上的页面。
上面的场景很典型,这是大多数开发人员实现缓存的方式。
渐进式缓存按以下方式工作:
如您所见,渐进式缓存只会提高性能
现在您可能想知道,在什么情况下渐进式缓存有用吗?好吧,假设您有一个视频网站(类似于youtube)。您要根据访问者的位置和/或浏览器设置和/或安装的插件显示他们的自定义页面。因此,对于访问者加载的每个页面,您都可以使用此信息生成该页面的自定义版本并进行缓存。如果访问者再次访问同一页面,则Joomla无需重做工作即可生成自定义页面。
当然,在许多情况下,渐进式缓存确实有用,但是在我们看来,仅当网站接收到很多访问者并且这些访问者大多是重复访问者时,才应考虑使用渐进式缓存。在其他情况下使用它会严重影响网站的性能。参考:深入了解Joomla缓存
推荐保守。