Mo–Do 09:30–17:00, Fr bis 15:00 Uhr

Bargteheide 04532 408 99 95Göttingen 0551 890 64 000
Projekt anfragen

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
Glasgefäß mit farbigen Kugeln als Sinnbild für Cache-Optimierung in Shopware 6

Onlineshops

über 200

umgesetzt seit 2012

Realisierte Projekte

über 1.000

seit 2012

Shopware Partner

seit 2014

eigene Plugins im Shopware Store

2012 gegründet
200+ Onlineshops
800+ Webseiten
19 Expertinnen und Experten im Team
  • Shopware Logo Partner seit 2014
  • Mollie Logo Partner seit 2021
  • Trusted Shops Logo Partner
  • eRecht24 Logo Partner
  • magnalister Logo Partner seit 2022
  • Base Logo Partner seit 2026
  • sync4 Logo Partner seit 2022
  • Pickware Logo Partner seit 2019
  • ADCELL Logo Partner
Shopware-Kunden, die mit uns arbeiten

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 */ }
Erweiterungen bauen wir als eigene Shopware-Plugins, damit der Shop updatefähig bleibt.

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

Beispiel

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

So erscheint diese Seite mit Titel und Beschreibung in der Suche. Beides schreiben wir für jede Seite selbst.

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.

Bestellungen Schnittstelle Artikel, Preise, Bestand
  • ERP
  • PIM
  • Marktplätze
  • CRM
Daten fließen automatisch in beide Richtungen, statt per Hand oder Excel übertragen zu werden.

Arbeitsweise

So läuft die Cache-Optimierung für Shopware bei uns ab

  1. Verstehen

    Wir sehen uns Ihr Geschäft, Ihre Systeme und Ihre Zahlen an, bevor wir etwas vorschlagen.

  2. Planen

    Sie bekommen ein Konzept und ein Angebot mit einzelnen Positionen und einem realistischen Zeitplan.

  3. Umsetzen

    Wir entwickeln in Etappen. Sie sehen Zwischenstände auf einer Testumgebung und geben sie frei.

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

Alle Shopware-Referenzen ansehen

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.

Janis Rittmeier und Tim Schröder, Key-Account Manager bei Web Labels, Ansprechpartner für Cache-Optimierung

Unser Team für Ihre Fragen

  • René Grosche, Geschäftsführer bei Web Labels René Grosche Geschäftsführer
  • Marco Kreutzfeldt, Stellv. Geschäftsführer · Backoffice bei Web Labels Marco Kreutzfeldt Stellv. Geschäftsführer · Backoffice
  • Tim Schröder, Key-Account Manager bei Web Labels Tim Schröder Key-Account Manager · Beratung und Angebot
  • Janis Rittmeier, Key-Account Manager bei Web Labels Janis Rittmeier Key-Account Manager · Beratung und Angebot
  • Lennart Albrecht, Head of Development bei Web Labels Lennart Albrecht Head of Development
  • Tom Baustian, Webdesign · Performance Marketing · Audio bei Web Labels Tom Baustian Webdesign · Performance Marketing · Audio
  • Tajara-Tabea Leonard, Webdesign · Content · SEO bei Web Labels Tajara-Tabea Leonard Webdesign · Content · SEO
  • Ken Raupach, Webdesign · Performance Marketing bei Web Labels Ken Raupach Webdesign · Performance Marketing
  • Muhammed Tay, Webentwicklung bei Web Labels Muhammed Tay Webentwicklung
  • Alexander Folz, Webentwicklung bei Web Labels Alexander Folz Webentwicklung
  • Aaron Griem, Webentwicklung bei Web Labels Aaron Griem Webentwicklung
  • Leon Fischer, Webentwicklung bei Web Labels Leon Fischer Webentwicklung
  • Patrick Heidl, Webentwicklung bei Web Labels Patrick Heidl Webentwicklung
  • Tobias Schäfer, Webentwicklung bei Web Labels Tobias Schäfer Webentwicklung · Komplexe Entwicklungen
  • Laura Schop, Webentwicklung bei Web Labels Laura Schop Webentwicklung
  • Aleksej Werestschagin Webentwicklung
  • Julina Sievert, Auszubildende bei Web Labels Julina Sievert Auszubildende
  • Rosa-Lee Biesterfeldt, Auszubildende bei Web Labels Rosa-Lee Biesterfeldt Auszubildende
Technologien und Werkzeuge
ShopwareRedisVarnishPHPNginx

Häufige Fragen zur Cache-Optimierung für Shopware

Alle Fragen und Antworten
Warum 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.

Verwandte Leistungen
  • 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.

Erzählen Sie uns von Ihrem Projekt

Ein paar Sätze reichen für den Anfang. Wir melden uns mit Rückfragen oder einem Terminvorschlag.

Bis zu 80 % staatliche Förderung