Um Altlast eines Caches zu entfernen, empfihelt es sich häufig diesen täglich zu leeren sowie aufzuwärmen.
Dies ist über Cronjobs realisierbar, die entsprechende Skripte aufrufen.
Erstellen Sie folgendes Skript am besten in einem neuen Verzeichnis, wie z. B: "~/cron", also direkt im home Verzeichnis.
Bei dem Skript muss noch die PHP Version sowie der Pfad zur Shop Instanz angepasst werden:
Cache leeren und aufwärmen:
Die Option "-b" steht erst ab Shopware 5.5 zur Verfügung und sorgt dafür, dass mehrere Seiten zeitgleich aufgewärmt werden.
Insbesondere bei umfangreicheren Shops lohnt es sich Varianten nicht aufzuwärmen:
Das Skript benötigt noch Rechte zum Ausführen.
Per SSH:
Das Skript muss nun noch in ServerCon als Cronjob eingebunden werden:
Der Cronjob sollte dann laufen, wenn Ihr Shop wenig genutzt wird. In der Regel bietet sich der Zeitraum zwischen 01:00 und 06:00 Uhr an.