Hi,
wenn die Methode auf „Cronjob“ steht, dann geht es auch nicht automatisch. Dann werden URLs nur manuell oder per Cronjob erzeugt.
Das macht bei größeren Shops auch Sinn, da man da im Livebetrieb nicht unbedingt den Seo Generierungsprozess auf einmal aktiv haben möchte.
Sebastian
Das heisst, es muß auf “Live” stehen - auch wenn es nicht empfohlen ist?
Die Live-Aktualisierung verursacht Last auf dem Frontend - der Besucher erzeugt quasi mit seinen Requests die SEO-URLs - wenn also was auf deinem Shop los ist, sind die URLs schneller da, wenn nichts los ist, dauert es etwas. Das ist halt zusätzliche Last pro Seitenaufruf, daher ist das auch in den Performance-Einstellungen angesiedelt. Bei kleinen Shops ist das kein Problem, bei großen - wenn man mehrere Hunderttausende URLs hat, ist das dann schon ein Problem. Daher empfehlen wir das einmal gesammelt per Cronjob zu machen, um die Last im Frontend zu reduzieren. Wenn du aber willst, dass etwas automatisch passiert, musst du die Live-Aktualisierung nutzen. Die URLs können ja nur erzeugt werden, wenn etwas diesen Prozess anstößt - bspw. der Admin im Backend (= manuell), der Seitenaufruf im Frontend (= live) oder der Cronjob (= cronjob).
Hmm, hab’s jetzt mal auf Live gestellt.
Gesammelt per Cronjob würde ja auf die Cronjob-Einstellung Shopware_CronJob_RefreshSeoIndex zurückgreifen, korrekt?