在另一个问题中,建议通过TypoScript设置cache_clearAtMidnight
并进行随后的缓存预热。
我想知道如何进行缓存预热,因为我没有找到执行此操作的计划任务。
(每天清除整个缓存似乎过于频繁,但在任何情况下,缓存预热都是一个好主意。)
curl_setopt($ch, CURLOPT_USERAGENT, 'cache warming - TYPO3');
您可以使用这个扩展。它是一个简单的wget包装器,但您可以将其添加为计划任务。
有一些可用的扩展来进行缓存预热:
此外,Benni Mack 最近发布了关于 TYPO3 缓存的博客文章(第一部分):
总的来说,还有很多需要考虑的事情,例如更改缓存持续时间、优化页面加载速度等。
顺便说一下,cache_clearAtMidnight
并不是在午夜清除缓存,而是将过期时间设置为午夜。一旦缓存过期,在下一个页面访问时,它将被重新生成。具有相同的效果,但这也是需要知道的。