Verständnisfrage Cronjobs

Mir geht es um das Aufwärmen des Caches und das neu erstellen des Theme Caches per Cronjob. Ist es erforderlich bzw. sinnvoll das in bestimmten Abständen auszulösen? Wenn ja, welche Abstände wäre empfehlenswert?

Cache wird z.b. um 1 uhr nachts gelöscht: wärmst du den cache nicht auf, wird die seite erst im cache gespeichert wenn ein kunde oder such bot diese aufruft -> langsamer aufruf beim ersten mal wärmst du den cache z.b. um 1:15 auf, werden alle seiten im cache wieder angelegt und die ersten besucher erhalten direkt den schnellen inhalt aus dem cache shopware empfielt täglich den cache zu leeren

Cache lässt sich aber nur manuell aufwärmen oder?

du kannst es per console starten, wenn du ein cronjob einrichten kannst. pfadzuphp/bin/php -d memory\_limit=300M /var/www/web/bin/console sw:warm:http:cache

Cache löschen ist nur erforderlich wenn Du was am Artikel änderst. Wenn sich aber Monate am Artikel nichts ändert, brauchst Du auch keinen Cache leeren. Lg

Bei aktivierter Cacheinvalidierung kann shopware bei geänderten Artikeln den Cache der betroffenen Seiten gezielt löschen, so dass auch da in aller Regel kein Löschen des gesamten Caches nötig sein sollte. Zumindest ist es konzeptionell so. Daniel Gesendet von unterwegs

Danke erst mal für die Antworten. Wenn ich das recht verstehe, ist ein löschen des Caches nicht notwendig, kann aber per Cronjob z.B. erledigt werden. Mich würde interessieren, wie das andere in der Praxis umsetzen. Wäre diese Variante z.B. sinnvoll? 30 2 \* \* \* /usr/bin/php /var/www/htdocs/shop/bin/console sw:theme:cache:generate 31 2 \* \* \* /usr/bin/php /var/www/htdocs/shop/bin/console sw:warm:http:cache