Was ist Cache-Warmup und warum braucht man ihn?
TYPO3 speichert gerenderte Seiten im Frontend-Cache, damit sie bei jedem weiteren Aufruf sofort ausgeliefert werden können, statt komplett neu aufgebaut zu werden. Nach jedem Cache-Clear – etwa nach einem Deployment, einer Content-Änderung oder einem geplanten Cache-Flush – ist dieser Cache jedoch leer. Die jeweils erste Anfrage an eine Seite trifft dann auf einen "kalten" Cache: TYPO3 muss die Seite komplett neu berechnen, was spürbar länger dauert.
Die Extension "warming" (eliashaeussler/typo3-warming) automatisiert genau diesen Vorgang: Sie liest die XML-Sitemap der Website aus, ruft jede darin gelistete URL aktiv auf und füllt so den Cache proaktiv, bevor echte Besucher oder Suchmaschinen-Crawler die Seiten aufrufen. Das funktioniert für ganze Websites anhand der Sitemap oder gezielt für einzelne Seiten anhand ihrer Seiten-ID, auch mehrsprachig.