Magento zertifiziert


Magento

Magento - Optimierung von Attributen

Optimierung von Attributen

Ziel

Sind Webshops länger in Betrieb, sammelt sich in der Regel eine hohe Anzahl von Attributen. Nicht alle sind länger in Benutzung oder sogar nie wirklich essentiell geworden. Gerade die Anhäufung von Attributen ist einer der Hauptgründe für die schlechte Performance von Magento, sei es im Frontend oder durch Last über eine lange Laufzeiten von Indexern. Inbesondere, wenn Produktattribute auf Kategorieseiten und der Suche verwendet werden.

Hintergrund

Magento verwendet seit jeher ein Model, die Werte von Attributen in getrennten Tabellen zu speichern - das EAV Modell. Vorteil ist die gute Erweiterbarkeit von Daten, Nachteil vor allem die Performance durch das Zusammensuchen von Einzeldaten, z.B. bei Produkten. Je mehr Attribute ein Webshop verwendet, desto langsamer werden die Prozesse. Nicht nur im Frontend, sondern auch bei der Aufbereitung von flachen Datenstrukturen durch die Indexierung. Eine der wichtigsten Performance-Maßnahmen ist daher die Optimierung von Attributen.

Unsere Lösung

Tofex Attribute Usage

Durch die Extension werden zwei Übersichten bereitgestellt, welche die Verwendung von Attributen dokumentieren. Zum einen eine Liste mit der Aufteilung der Werte nach Store View und zum anderen eine summierte Liste aller Store Views. Mit Hilfe der Listen lässt sich schnell ermitteln, wie oft die Attribute überhaupt mit Werten gefüllt sind und wie diese Werte verteilt sind.

Neben der reinen Anzahl, ist zudem interessant, wann die Daten zuletzt verwendet worden sind. Oft sind Attribute bereits seit einiger Zeit gar nicht mehr in Benutzung, sodass auch eine hohe Anzahl an (alten) Werten das Löschen zur Verbesserung der Performance nicht verhindert. Für diese Einordnung enthalten die Übersichten daher noch das neueste Anlege- und Update-Datum der Entität (z.B. Produkt), für die ein Wert dieses Attributes existiert. So lässt sich schnell ermitteln, bis wann das Attribut verwendet wurde.

2020-05-29 23:35:02
Warum entwickeln wir eigene Extensions? Warum verkaufen wir keine Extensions?

Kontakt

Tofex UG
Unterm Markt 2
07743 Jena

Telefon: +49 3641 559 87 40
E-Mail: Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!