
Scheduler (empfohlen)
- Gehen Sie zu System > Zeitplaner > Aufgabe hinzufügen
- Wählen Sie „RSS-Feeds aktualisieren“ und stellen Sie „Wiederkehrend“ ein
- Legen Sie die Häufigkeit (z. B.
*/30 * * * *) und die Cache-Lebensdauer (z. B.3600) - Klicken Sie auf das Wiedergabesymbol, um zu testen
CLI
vendor/bin/typo3 mpcrss:updatefeeds
vendor/bin/typo3 mpcrss:updatefeeds --clear-cache
vendor/bin/typo3 mpcrss:updatefeeds --cache-lifetime=7200
Als crontab-Eintrag:
*/30 * * * * cd /path/to/typo3 && vendor/bin/typo3 mpcrss:updatefeeds
Cache-Isolation
Der RSS-Cache (mpc_rss) ist unabhängig vom Seiten- und System-Cache:
| Aktion | RSS-Cache | Seiten-/System-Cache |
|---|---|---|
| Scheduler-/CLI-Läufe | Aktualisiert | Unverändert |
| Seiten-Cache leeren | Unverändert | Gelöscht |
cache:flush --group=mpc_rss | Gelöscht | Unberührt |
Empfohlene Intervalle
| Feed-Typ | Aktualisierungshäufigkeit | Cache-Lebensdauer |
|---|---|---|
| Nachrichten | 15 Min. | 1800 s |
| Blogs | 30 Min. | 3600 s |
| Tägliche Zusammenfassung | 60 Min. | 7200 s |
Legen Sie die Cache-Lebensdauer so fest, dass sie mindestens der Aktualisierungshäufigkeit entspricht, damit Besucher immer auf einen aktuellen Cache zugreifen.
Fehlerbehebung
Scheduler läuft nicht – Überprüfen Sie, ob der Cron-Job des Schedulers selbst aktiv ist:
*/5 * * * * vendor/bin/typo3 scheduler:run
Feeds werden nicht aktualisiert – Erzwingen Sie einen neuen Abruf:
vendor/bin/typo3 mpcrss:updatefeeds --clear-cache
Überprüfen Sie „System > Protokoll“ und filtern Sie nach Komponenten mpc_rss nach Fehlern.