【问题标题】:Refresh Typo3 by web server cron job通过 Web 服务器 cron 作业刷新 Typo3
【发布时间】:2016-03-07 17:50:08
【问题描述】:

是否可以通过外部触发器(例如 Web 服务器 cron 作业或手动触发器)强制 Typo3 刷新网站?您能否描述一些最佳做法?

【问题讨论】:

  • “刷新”是什么意思?
  • 我只想知道,typo3 网站是否只能通过 Typo3 后端或任何外部触发器(例如cron 作业或脚本。

标签: cron typo3


【解决方案1】:

请查看Scheduler

调度程序被设计为管理所有类型的中心位置 需要定期执行的任务,而不需要 有人实际按下按钮。

如果没有现有任务适合您的需求,您可以create an own task

【讨论】:

    【解决方案2】:

    如果刷新意味着重新创建前端缓存,那么您可以使用

    config.cache_clearAtMidnight = 1
    

    这将使所有 FE-Cache 条目在午夜失效,请参阅 https://docs.typo3.org/typo3cms/TyposcriptReference/Setup/Config/Index.html#cache-clearatmidnight 获取文档。

    【讨论】:

      【解决方案3】:

      如果您需要清除前端缓存,由于内容的外部更改或其他原因,您可以使用系统扩展中的缓存管理器并构建一个小型交换器扩展来清除特定或所有页面缓存。要浏览该框架,您将添加一个可以插入到后端计划器中的任务。然后计划器将被 cron 作业调用。

      我记得一个现有的扩展名,但我现在不记得确切的名称。然而,设置一个新的只需要很少的代码(并且有助于极大地理解缓存机制)。

      【讨论】:

      猜你喜欢
      • 2014-03-27
      • 1970-01-01
      • 1970-01-01
      • 2015-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-26
      相关资源
      最近更新 更多