Projekt

Allgemein

Profil

GX-Bug #60348

Von Ulrich Wenk vor fast 5 Jahren aktualisiert

Erstellung der Sitemap bricht bei großen Kategoriestrukturen ab, sodass eine unvollständige XML Datei entsteht 
 Die Erstellung der Sitemap erfolgt aktuell wie folgt: 
 Für jede Hauptkategorie einen Ajax Reqeust gesendet. Bei wenig Kategorien und wenig Artikeln ist das kein Problem. 
 Bei vielen Unterkategorien in einer Hauptkategorie bleibt der Ajax eventuell am Speicherlimit hängen (memory_limit) und kommt an die maximale Ausführungszeit (max_execution_time). Die Erstellung der Sitemap bricht dann im Hintergrund ab und die Ladeanimation bleibt bestehen und dreht ewig so weiter. Hier erfolgt keine Rückmeldung was passiert ist, man wartet also ewig. 

 Lösungsansatz: Die Sitemap wird nicht alles in den Speicher laden, sondern direkt in die Datei und wes wird für jede Kategorie auch Unterkategorie ein Ajax Request gesendet, der die Artikel daraus exportiert. Damit sollte das Fehlerpotenzial verringert werden. 

 Eine bessere Fehlerausgabe sollte ebenfalls implementiert werden, damit der Benutzer sieht das es nicht geklappt hat, wenn das Script abbricht. 

 --- 
 **EDIT** 16.05.2019 

 Info: 
 Sitemap generieren: Shop Einstellungen > SEO >> Sitemap Generator >> Sitemap generieren 
 Die ursprünglich vorhandenen Telemetry-Einträge sind unerklärlicherweise nicht mehr vorhanden

Zurück