Shopware Performance
Cache-Optimierung für Shopware 6: mehr Seiten direkt aus dem Cache
Wir richten den Cache von Shopware 6 so ein, dass möglichst viele Seiten direkt aus dem Cache kommen: HTTP-Cache, Reverse Proxy, Redis und eine Invalidierung, die nur leert, was sich wirklich geändert hat.
- seit 2012
- über 200 Onlineshops
- über 800 Webseiten
- Shopware Partner seit 2014
Onlineshops
über 200
umgesetzt seit 2012
Realisierte Projekte
über 1.000
seit 2012
Shopware Partner
seit 2014
eigene Plugins im Shopware Store
-
Partner seit 2014
-
Partner seit 2021
-
Partner
-
Partner
-
Partner seit 2022
-
Partner seit 2026
-
Partner seit 2022
-
Partner seit 2019
-
Partner
Warum der Shopware Cache in vielen Shops kaum trifft
Viele Shops haben einen Cache, der kaum trifft. Ein Plugin setzt bei jeder Seite ein Cookie, ein Import leert nachts den ganzen Cache, oder eingeloggte Kundinnen und Kunden umgehen ihn komplett. Dann rechnet Shopware jede Seite neu, obwohl sich nichts geändert hat.
Was Ihnen Cache-Optimierung für Shopware 6 bringt
- Mehr Seitenaufrufe kommen sofort aus dem Cache.
- Ein Produktimport leert nicht mehr den ganzen Shop.
- Der Server hat Reserven für Spitzen wie Newsletter oder Aktionen.
- Sie sehen, wie oft der Cache trifft und warum er es manchmal nicht tut.
Leistungsumfang
Das umfasst unsere Cache-Optimierung für Shopware
- HTTP-Cache
Seiten werden einmal berechnet und danach sofort ausgeliefert.
- Reverse Proxy
Varnish oder ein vergleichbarer Proxy nimmt dem Shop die Arbeit ab.
- Redis
Cache-Daten liegen im Arbeitsspeicher und sind für alle Server gleich.
- Gezielte Invalidierung
Nur geänderte Produkte und Kategorien werden neu berechnet.
- Cache-Warmup
Wichtige Seiten sind nach einem Deploy schon wieder warm.
- Cache-Blocker finden
Cookies, Sessions und Plugins, die den Cache umgehen, gezielt entschärfen.
Bei der Cache-Optimierung sorgen wir dafür, dass möglichst viele Seiten Ihres Shopware-6-Shops direkt aus dem Cache kommen. Wir prüfen den HTTP-Cache, richten bei Bedarf einen Reverse Proxy wie Varnish und Redis ein und stellen die Invalidierung so ein, dass nur Geändertes neu berechnet wird. Das senkt die Last und macht den Shop auch bei Spitzen schnell.
public static function getSubscribedEvents(): array
{
return [
ProductPageLoadedEvent::class => 'onProductPage',
];
}
public function onProductPage(ProductPageLoadedEvent $event): void
{ /* Daten ergänzen, ohne den Core anzufassen */ } Warum ein Cache oft weniger trifft als gedacht
Ein Cache hilft nur, wenn Seiten für viele Besucher gleich sind. Schon ein einzelnes Cookie aus einem Plugin oder ein Tracking-Skript kann das verhindern. Auch Importe, die bei jeder Preisänderung den kompletten Cache leeren, kosten viel. Wir schauen uns an, wann und warum der Cache verfehlt, und beheben die Ursachen statt nur den Server zu vergrößern.
Suchergebnis
Beispielwww.web-labels.de › shopware › cache-optimierung
Cache-Optimierung für Shopware 6 | Web Labels
Cache-Optimierung für Shopware 6: HTTP-Cache, Reverse Proxy wie Varnish, Redis, gezielte Invalidierung und Warmup, damit mehr Seiten sofort aus dem Cache kommen.
Zusammenspiel mit Redis und Datenbank
Cache, Redis und Datenbank gehören zusammen. Wenn Seiten nicht gecacht werden können, etwa im Warenkorb oder bei kundenindividuellen Preisen, entscheidet die Geschwindigkeit der Datenbank über das Tempo. Deshalb betrachten wir alle drei Ebenen gemeinsam.
- ERP
- PIM
- Marktplätze
- CRM
Arbeitsweise
So läuft die Cache-Optimierung für Shopware bei uns ab
- Verstehen
Wir sehen uns Ihr Geschäft, Ihre Systeme und Ihre Zahlen an, bevor wir etwas vorschlagen.
- Planen
Sie bekommen ein Konzept und ein Angebot mit einzelnen Positionen und einem realistischen Zeitplan.
- Umsetzen
Wir entwickeln in Etappen. Sie sehen Zwischenstände auf einer Testumgebung und geben sie frei.
- Betreiben
Nach dem Livegang kümmern wir uns um Hosting, Updates und Monitoring, wenn Sie das möchten.
Referenzen
Shopware Projekte mit Performance- und Cache-Optimierung
Ihre Ansprechpartner
Ihre Ansprechpartner für Shopware Performance
Erzählen Sie uns, wo Ihr Projekt gerade steht. Janis und Tim hören zu, fragen nach und sagen Ihnen ehrlich, was wir empfehlen und was es ungefähr kostet.
Unser Team für Ihre Fragen
-
René Grosche Geschäftsführer
-
Marco Kreutzfeldt Stellv. Geschäftsführer · Backoffice
-
Tim Schröder Key-Account Manager · Beratung und Angebot
-
Janis Rittmeier Key-Account Manager · Beratung und Angebot
-
Lennart Albrecht Head of Development
-
Tom Baustian Webdesign · Performance Marketing · Audio
-
Tajara-Tabea Leonard Webdesign · Content · SEO
-
Ken Raupach Webdesign · Performance Marketing
-
Muhammed Tay Webentwicklung
-
Alexander Folz Webentwicklung
-
Aaron Griem Webentwicklung
-
Leon Fischer Webentwicklung
-
Patrick Heidl Webentwicklung
-
Tobias Schäfer Webentwicklung · Komplexe Entwicklungen
-
Laura Schop Webentwicklung
- Aleksej Werestschagin Webentwicklung
-
Julina Sievert Auszubildende
-
Rosa-Lee Biesterfeldt Auszubildende
Häufige Fragen zur Cache-Optimierung für Shopware
Alle Fragen und AntwortenWarum ist unser Shop trotz Cache langsam?
Oft trifft der Cache seltener als gedacht. Typische Gründe sind Cookies oder Session-Daten, die jede Seite einzigartig machen, oder Importe, die regelmäßig den ganzen Cache leeren. Das finden wir mit Messungen und Logs.
Brauchen wir Varnish?
Nicht immer. Der eingebaute HTTP-Cache von Shopware reicht für viele Shops. Bei viel Traffic oder mehreren Servern entlastet ein Reverse Proxy wie Varnish zusätzlich. Wir entscheiden das nach Ihrer Last.
Was passiert mit eingeloggten Kunden?
Für eingeloggte Kundinnen und Kunden mit eigenen Preisen gelten andere Regeln, weil Seiten nicht für alle gleich sind. Wir prüfen, welche Teile trotzdem gecacht werden können, und beschleunigen den Rest über Redis und die Datenbank.
- Performance
Schnellere Shopware-6-Shops: Wir messen mit ShopSignal und Tideways, finden die Bremsen in Datenbank, Cache, Suche, Theme und Server und lösen zuerst, was am meisten bringt.
- Redis
Wir richten Redis für Shopware 6 ein: für Cache, Sessions, Sperren und Zähler, sauber getrennt und so konfiguriert, dass es auch bei Last stabil bleibt.
- Elasticsearch
Wir binden Elasticsearch oder OpenSearch an Shopware 6 an, damit Suche, Filter und Listings aus einem eigenen Index kommen und die Datenbank entlastet wird.
- Datenbank-Queries
Wir finden die Abfragen, die Ihren Shopware-Shop bremsen, verstehen sie mit EXPLAIN und Profiling und beheben sie mit Indizes, besseren DAL-Abfragen oder angepasstem Plugin-Code.
Ein paar Sätze reichen für den Anfang. Wir melden uns mit Rückfragen oder einem Terminvorschlag.