Shopware Performance erhöhen

 

Die Geschwindigkeit eines Shops ist, neben der User-Führung und dem Styling, das K.-o.-Kriterium für viele Kunden, bei der Frage, ob sie bei Ihnen bestellen sollen oder nicht. Ein Shop, bei dem die Kunden 20 – 30 Sekunden warten müssen, bevor Sie die nächste Seite zu Gesicht bekommen, wird nur schwer Erfolg haben können. Vielen Kunden werden vor Ihrer Bestellung entnervt den Einkauf abbrechen, da Sie (zurecht) nicht bereit sind minutenlang auf das Produktdetail oder das Laden der Kasse zu warten. Deshalb ist es wichtig, Wartezeiten so kurz wie möglich zu halten. Wie das funktiniert, zeige Ich Ihnen heute.

 

 

Neben den grundsätzlichen Dingen, wie das Verwenden von aktuellen PHP- und MySQL Versionen, sollte man sich bewusst sein, dass sich der Shop während der Entwicklung in einer Art Wartungsmodus befindet, welcher die Performance ziemlich in Mitleidenschaft zieht. Um den Shop in einen performanteren  Zustand zu bringen, sind folgende Dinge zu erledigen:

 

  1. Den Produktiv Modus aktivieren

Um den Produktiv Modus zu aktivieren gehen Sie in das Shopware Backend auf den Menüpunkt

 

Caches/ Performance > Caches Performance

 

Im neuen Fenster können Sie dann

 

„Shop im Produktivmodus verwenden“

 

auswählen.

 

  1. Skripte durch Cronjobs ausführen lassen

Ein weiterer Grund, warum der Shop am Anfang langsam ist, ist darin begründet, dass bei jeder neu aufgerufenen Seite in Ihrem Shop, sämtliche Skripte neu ausgeführt werden müssen.

Um dies zu umgehen können Sie die Skripte von Cronjobs ausführen lassen.

Wie schon zuvor gehen sie auf

 

Caches/ Performance > Caches/ Performance  Einstellungen > Allgemein > Suche

 

und wählen bei der „Aktualisierungsstrategie“

 

Cronjob

 

Damit die Cronjobs in Zukunft automatisch ausgeführt werden können, benötigen Sie folgende Plugins:

 

Cron

 

und

 

CronRefresh

 

Diese Plugins können Sie mit dem Plugin Manager herunterladen.

 

  1. Theme Einstellungen verändern

Durch die Komprimierung von CSS und Java Skript Dateien kann noch erheblich Performance gewonnen werden. Um die Komprimierung zu aktivieren gehen Sie auf:

 

Einstellungen > Theme Manager > Einstellungen

 

Im neuem Fenster gibt nun 4 Auswahlmöglichkeiten. Standardmäßig müssten:

 

Compiler Caching deaktivieren

 

und

 

CSS Source Map erstellen

 

aktiv geschaltet sein Diese beiden Punkte deaktivieren Sie mit einem Klick auf die Häkchen. Stattdessen aktivieren Sie im Gegenzug

 

CSS komprimieren

 

und

 

Java Script komprimieren

 

Wenn sie all unsere Schritte durchgeführt haben, sollten Sie einen deutlichen Performance Gewinn spüren.