2016-03-05 55 views
0

是否有可能迫使TYPO3的由外部触发(如Web服务器cron作业或手动触发)刷新网站?你能否介绍一些最佳实践?由Web服务器cron作业刷新TYPO3的

+3

你是什么意思与“刷新”? – StephenKing

+0

我只是想知道,如果只能通过TYPO3的后端或补充任何外部触发器例如创建TYPO3网站新的(“刷新”) cron作业或脚本。 –

回答

0

如果您需要清除前端缓存,由于外部变化的内容或什么的,你可以使用高速缓存管理器从系统的扩展和建立一个小型交换技术扩展到特定的清除或所有页面缓存。要通过框架,您需要添加一个可以插入到后端规划器中的任务。然后策划者将被一个cron工作调用。

我记得对于现有的延长,但我不记得确切的名称现在。然而,设置一个新的只需要很少的代码(并且帮助非常了解缓存机制)。

+0

如果它需要是一个没有额外代码/扩展的cron任务,你也可以使用extbase cli。这通过TYPO3 surf来使用:https://github.com/TYPO3-Surf-CMS/Surf.CMS/blob/master/Packages/Application/TYPO3.Surf.CMS/Classes/TYPO3/Surf/CMS/Task /TYPO3/CMS/FlushCachesTask.php – sven

2

请看看Scheduler

调度程序的设计是管理所有中央地方那种需要被定期执行,而无需 有人实际按下一个按钮任务 。

enter image description here

如果没有现成的任务适合你的需要,你可以create an own task