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:
- 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.
- 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.
- 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.