Projekt

Allgemein

Profil

Aktionen

GX-Bug #48799

geschlossen

SEO Boost Klasse ist aufgrund des ProductServices inperformant

Von Till Tepelmann vor mehr als 7 Jahren hinzugefügt. Vor mehr als 7 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
Alexandros Tselegidis
Kategorie:
Adminbereich
Zielversion:
% erledigt:

100%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.3.2.0
Release Notes Langtext:

Die Performance zur Url-Erzeugung ohne Url-Rewrite in der GMSEOBoost-Klasse wurde verbessert


Beschreibung

Wenn man eine Sitemap erstellt, wird die SEO Boost Klasse genutzt um die URLs zu generieren, diese Klasse ist aufgrund des ProductService extrem inperformant, sodass die Erstellung der Sitemap auch bei Ajax Request abbricht und nie zu Ende ausgeführt wird.



Zugehörige Tickets

Beziehung mit GX-Entwicklung - GX-Abgewiesen #49877: Caching-System für UrlsAbgewiesen

Aktionen
Aktionen #1

Von Alexandros Tselegidis vor mehr als 7 Jahren aktualisiert

  • Status wurde von Gemeldet zu Anerkannt geändert
  • Zugewiesen an wurde auf Alexandros Tselegidis gesetzt
Aktionen #2

Von Alexandros Tselegidis vor mehr als 7 Jahren aktualisiert

  • Status wurde von Anerkannt zu In Bearbeitung geändert
Aktionen #3

Von Moritz Bunjes vor mehr als 7 Jahren aktualisiert

  • Zugewiesen an wurde von Alexandros Tselegidis zu Moritz Bunjes geändert
Aktionen #4

Von Moritz Bunjes vor mehr als 7 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Abgewiesen geändert

Neue Caching-Mechanismen im GMSEOBoost sollten hier die gewünschte Besserung bringen. Das extreme Problem aus dem Support-Ticket hat der Kunde selber lösen können, war also kein Problem im Shop.

Aktionen #5

Von Moritz Bunjes vor mehr als 7 Jahren aktualisiert

  • Status wurde von Abgewiesen zu Gemeldet geändert
  • Zugewiesen an Moritz Bunjes wurde gelöscht

Das Problem besteht trotz des neuen Caching-Systems noch.

Aktionen #7

Von Moritz Bunjes vor mehr als 7 Jahren aktualisiert

  • Status wurde von Gemeldet zu In Prüfung geändert
  • Zugewiesen an wurde auf Moritz Bunjes gesetzt
Aktionen #8

Von Moritz Bunjes vor mehr als 7 Jahren aktualisiert

  • Status wurde von In Prüfung zu Testing geändert
  • Zugewiesen an wurde von Moritz Bunjes zu Core-Entwickler geändert
  • Zielversion wurde von 133 zu 3.3.3.0 beta1 geändert
  • Betroffene Versionen 3.3.2.0 wurde hinzugefügt
  • Betroffene Versionen 3.1.3.1 wurde gelöscht

Die GMSEOBoost Klasse wurde jetzt so angepasst, dass für die Url-Erzeugung anhand einer ID der Service erst genutzt wird, wenn überhaupt ein Url-Rewrite-Datensatz in der Datenbank existiert. Dies basiert auf einem Caching-System.

Das grundsätzliche Problem der inperformanten Sitemap-Erzeugung ist damit aber nicht gelöst. Hierzu muss ein neues Caching-System für Urls eingeführt werden, so dass die Urls nicht jedes mal neu erzeugt werden müssen, sondern komplett fertig abgerufen werden können. Dieser Cache sollte dann komplett neu per AJAX aufgebaut werden können, unabhängig von SEOBoost und Sitemap-Erzeugung.

Feature-Ticket dazu: https://tracker.gambio-server.net/issues/49877

Aktionen #9

Von Moritz Bunjes vor mehr als 7 Jahren aktualisiert

Aktionen #12

Von Alexandros Tselegidis vor mehr als 7 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Alexandros Tselegidis geändert
Aktionen #13

Von Alexandros Tselegidis vor mehr als 7 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
  • % erledigt wurde von 0 zu 100 geändert
Aktionen #14

Von Moritz Bunjes vor mehr als 7 Jahren aktualisiert

  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen

Auch abrufbar als: Atom PDF