Projektbericht – Magento Webshop Optimierung

Das in den siebziger Jahren gegründete Unternehmen aus dem Bereich Motorsport plant im Jahr 2016 eine umfängliche Erneuerung des vorhandenen Magento Webshops. Um aktuelle Webtechnologien für die Besucher anzubieten, wurde auch ein Versionsupgrade der Shopsoftware durchgeführt.

Um den Betrieb nicht zu beeinträchtigen, wurde der neu zu entwickelnde Webshop auf einem getrennten Server installiert und angepasst. Bei ersten Tests zeigte sich jedoch eine enorm schlechte Performance und Reaktionszeiten von 2-3 Sekunden pro Seitenaufruf. Da es sich hierbei um eine Verschlechterung der Lage zum derzeit noch aktiven Webshop handelte und der Umschalttermin bereits terminiert war, wurde die Cubewerk GmbH mit der Optimierung und Analyse des Servers und Webshops beauftragt.

Bei einer ersten Hardwareanalyse und mehreren Lasttests zeigte sich, dass das interne Speichersystem eine schlechte Performance lieferte. Noch am selben Tag wurde eine Empfehlung für die nötige Hardware ausgesprochen. Dieser folgte der Kunde und das Shopsystem inkl. Datenbank und Produktarchiv wurde durch die Cubewerk GmbH auf die neue Hardware migriert.

Ein zweiter Lasttest zeigte erste Ergebnisse. Die Reaktionszeit konnte auf 1.2 Sekunden reduziert werden. Dies stellte zwar bereits eine deutliche Verbesserung dar, war jedoch für ein flüssiges Einkaufserlebnis noch nicht ausreichend.

Im zweiten Schritt wurden in den beteiligten Anwendungen wie Webshop, Apache-Webserver und NGINX-Reverse-Proxy, Caching- und Kompressionsmöglichkeiten aktiviert. In Kombination mit einer optimierten und justierten MySQL-Datenbank, welche den vorhandenen Arbeitsspeicher bzw. die einzelnen CPU-Kerne optimal nutzt, konnte die Antwortzeit auf 0.6 Sekunden reduziert werden.

Abschließend wurde dem Kunden die Optimierung der eingesetzten Bilder empfohlen. Hierdurch lässt sich zusätzlich die Performance der Shopanwendung als Ganzes erhöhen.

Der optimierte Server konnte so an den Kunden übergeben werden und wird jetzt kontinuierlich durch einen abgeschlossenen Wartungsvertrag überwacht.

Die Motorsport Firma besitzt jetzt einen schnellen Webshop, der zeitnah den alten ablöst und dadurch das Einkaufserlebnis für Kunden deutlich erhöht. Durch den abgeschlossenen Wartungsvertrag kümmert sich der Kunde um sein Kerngeschäft und überlässt der Cubewerk GmbH die regelmäßige Wartung des Servers.