WarmUp ohne SEO-Index

Hallo,

wenn ich den SEO-Index in der Datenbank leere und dann den Cachewarmup per Cli starte, wonach geht shopware dann beim Warmup? Sonst geht Shopware ja den SEO-Index durch.

Warum sollte SEO Index vor dem Warmup geleert werden?

Bereinigung im Testshop nach Komplettänderung der Artikeldatenbasis oder des URL-Aufbaus. Ich kann natürlich den SEO-Index vor dem Warmup neu aufbauen. Aber da bleiben die alten Einträge ja enthalten. Wenn ich das nicht mache, dauert das Warmup noch länger wegen der vielen ungültigen URLs dort, die auch die Datenbank aufblasen (bei > 500.000 Artikeln macht das was aus).

Naja du kannst, wenn du keine alten Linkverweise mehr benötigst, die Tabelle Truncate und dann den SEO Index aufbauen - im Anschluss dann das Warmup durchführen. So sind die alten URLs auch weg.

1 „Gefällt mir“

Ja, so stell ich mir das in der Testumgebung auch vor. Mich würde nur interessieren, woher SW die URLS fürs Warmup nimmt, wenn ich eine leere Tabelle habe, den index vor dem Warmup nicht aufbaue und dann das Warmup starte. Das habe ich nämlich ausprobiert und SW führt dennoch ein Warmup durch, obwohl kein Index vorliegt. Möglicherweise ist im Core ja festgelegt, dass dann die URLS on the fly generiert werden, jedoch nicht im Index abgelegt werden. Anderenfalls würde der Warmup 0 Urls im Index vorfinden und auch 0 Cachedateien anlegen.