【发布时间】:2016-03-07 17:50:08
【问题描述】:
是否可以通过外部触发器(例如 Web 服务器 cron 作业或手动触发器)强制 Typo3 刷新网站?您能否描述一些最佳做法?
【问题讨论】:
-
“刷新”是什么意思?
-
我只想知道,typo3 网站是否只能通过 Typo3 后端或任何外部触发器(例如cron 作业或脚本。
是否可以通过外部触发器(例如 Web 服务器 cron 作业或手动触发器)强制 Typo3 刷新网站?您能否描述一些最佳做法?
【问题讨论】:
【讨论】:
如果刷新意味着重新创建前端缓存,那么您可以使用
config.cache_clearAtMidnight = 1
这将使所有 FE-Cache 条目在午夜失效,请参阅 https://docs.typo3.org/typo3cms/TyposcriptReference/Setup/Config/Index.html#cache-clearatmidnight 获取文档。
【讨论】:
如果您需要清除前端缓存,由于内容的外部更改或其他原因,您可以使用系统扩展中的缓存管理器并构建一个小型交换器扩展来清除特定或所有页面缓存。要浏览该框架,您将添加一个可以插入到后端计划器中的任务。然后计划器将被 cron 作业调用。
我记得一个现有的扩展名,但我现在不记得确切的名称。然而,设置一个新的只需要很少的代码(并且有助于极大地理解缓存机制)。
【讨论】: