Zum Inhalt springen
Redis-CachingElasticsearchCDNLasttests

Performance, die auch bei 500.000 Artikeln nicht einbricht

B2B-Kataloge mit Hunderttausenden Artikeln, individuelle Preisberechnung und hohe Bestellvolumina stellen besondere Anforderungen an die Systemarchitektur. Wir optimieren Ihren Shop für maximale Geschwindigkeit und Stabilität.

1,2s

durchschnittliche Ladezeit nach Optimierung

300k+

Artikel im grössten optimierten Katalog

99,8%

Uptime über alle betreuten Shops

4x

typische Verbesserung der Antwortzeit

Im B2B-E-Commerce ist Geschwindigkeit kein Komfort-Feature, sondern ein Geschäftsfaktor. Langsame Seiten frustrieren Einkaufer, die unter Zeitdruck bestellen, und führen zu abgebrochenen Warenkorbprozessen. Gleichzeitig belohnen Suchmaschinen schnelle Seiten mit besserer Sichtbarkeit. Wir optimieren die Performance Ihres Shopware-Shops auf allen Ebenen: Infrastruktur, Datenbank, Anwendung und Frontend. In Kombination mit unserer laufenden Wartung stellen wir sicher, dass optimale Ladezeiten auch langfristig erhalten bleiben.

Unsere Performance-Optimierungsleistungen

Performance-Optimierung ist keine Einzelmassnahme, sondern ein systematischer Prozess, der technische Analyse, gezielte Umsetzung und laufende Ueberwachung umfasst. Wir identifizieren Engpässe auf allen Ebenen, beseitigen sie mit priorisierten Massnahmen und etablieren ein Monitoring, das frühzeitig auf neue Probleme hinweist.

Caching-Strategien

Mehrstufige Caching-Architektur mit Redis für Session- und Application-Cache, Varnish oder nginx-Proxy-Cache für HTTP-Responses und Browser-Caching für statische Assets.

Elasticsearch-Tuning

Optimierung der Elasticsearch-Indizes für schnelle Produkt- und Kategorie-Suche. Custom Analyzers, Boosting-Regeln und Synonym-Wörterbücher für präzise Suchergebnisse in grossen Katalogen.

Datenbank-Optimierung

Analyse und Optimierung von MariaDB-Abfragen mit EXPLAIN-Analyse, Index-Tuning und Query-Caching. Bereinigung ineffizienter Doctrine-Queries und Implementierung gezielter Datenbankindizes.

CDN-Integration

Anbindung an Content Delivery Networks für die globale Auslieferung statischer Assets. Bilder, CSS, JavaScript und Produktmedien werden vom nächstgelegenen Edge-Server geladen.

Frontend-Performance

Optimierung der Core Web Vitals: Largest Contentful Paint, First Input Delay und Cumulative Layout Shift. Lazy Loading, Critical CSS, Asset-Minifizierung und HTTP/2-Multiplexing.

Lasttests und Kapazitätsplanung

Simulierte Lastszenarien mit realistischen Benutzerverhalten und Datenmengen. Identifikation von Engpässen unter Last und Dimensionierung der Infrastruktur für Ihre Spitzenzeiten.

Warum B2B-Shops besondere Performance-Herausforderungen haben

B2B-Shopsysteme stehen vor Performance-Herausforderungen, die im B2C-Bereich in dieser Form nicht auftreten. Die Gründe liegen in der Komplexität der Daten, der individuellen Preisberechnung je Kunde und den hohen Anforderungen an Suche und Filterung in grossen technischen Katalogen.

  • Grosse Produktkataloge mit 50.000 bis 500.000+ Artikeln und komplexen Attributstrukturen
  • Kundenindividuelle Preisberechnung, die bei jedem Seitenaufruf erneut durchgeführt werden muss
  • Komplexe Filterung und Facettierung über technische Attribute, Normen und Klassifikationen
  • Hohe Artikelanzahl pro Warenkorb (50 bis 200+ Positionen in einer Bestellung)
  • Gleichzeitige Nutzer aus einer Firma mit unterschiedlichen Preis- und Rechtegruppen
  • Batch-Importe von Stammdaten und Preisen über ERP-Schnittstellen, die das System während des Imports nicht verlangsamen duerfen

Technische Massnahmen im Detail

Die folgenden Massnahmen bilden das Fundament unserer Performance-Optimierung. Welche Kombination für Ihren Shop die richtige ist, ergibt sich aus der individuellen Performance-Analyse. In den meisten B2B-Projekten erzielt die Kombination aus Redis-Caching, Elasticsearch-Tuning und Datenbank-Optimierung die grössten Verbesserungen mit dem besten Aufwand-Nutzen-Verhältnis.

Vorher und nachher: Messbare Ergebnisse

Performance-Optimierung muss messbar sein. Die folgenden Werte zeigen typische Verbesserungen, die wir in B2B-Projekten mit Katalogen zwischen 50.000 und 300.000 Artikeln erzielt haben.

MetrikVor der OptimierungNach der Optimierung
Time to First Byte (TTFB)1.800 - 3.200 ms180 - 350 ms
Seitenladezeit (Kategorieübersicht)3,5 - 6,2 s0,8 - 1,4 s
Suchabfrage (300.000 Artikel)1.200 - 2.500 ms80 - 200 ms
Preisberechnung (kundenspezifisch)450 - 900 ms15 - 40 ms (Redis-Cache)
Gleichzeitige Nutzer (stabil)80 - 150500 - 2.000+
Datenbankabfragen pro Request120 - 28025 - 60
Server-Antwortzeit unter Last4.200 - 8.500 ms300 - 700 ms

Der Performance-Optimierungsprozess

Performance-Audit

Umfassende Analyse der aktuellen Performance mit Lighthouse, WebPageTest, New Relic oder Blackfire. Identifikation der Engpässe auf allen Ebenen: Server, Datenbank, Anwendung und Frontend.

Massnahmenplan

Priorisierung der Optimierungsmassnahmen nach Impact und Aufwand. Quick Wins zuerst, dann systematische Architekturverbesserungen. Jede Massnahme hat ein messbares Ziel.

Umsetzung und Messung

Iterative Umsetzung der Massnahmen mit Vorher-Nachher-Messung. Jede Optimierung wird in der Staging-Umgebung validiert und mit Lasttests verifiziert, bevor sie in die Produktion geht.

Lasttests und Stresstest

Simulation realistischer Lastszenarien mit Tools wie k6, Locust oder Apache JMeter. Tests mit Ihren realen Artikeldaten und typischen Benutzerverhalten. Bestimmung der Belastungsgrenze und des Skalierungsverhaltens.

Monitoring und Alerting

Einrichtung von Echtzeit-Monitoring für Response-Zeiten, Fehlerraten und Serverauslastung. Automatische Alerts bei Grenzwertüberschreitungen ermöglichen proaktives Handeln, bevor Nutzer betroffen sind.

Skalierbare Architekturen für wachsende B2B-Shops

Performance-Optimierung löst kurzfristige Engpässe. Für nachhaltiges Wachstum benötigt Ihr Shop eine Architektur, die mit steigenden Anforderungen skaliert, ohne dass grundlegende Neuentwicklungen erforderlich werden. Wir planen und implementieren Infrastrukturen, die elastisch auf Lastspitzen reagieren und mit Ihrem Unternehmen wachsen.

Horizontale Skalierung

Verteilung der Last auf mehrere Webserver hinter einem Load Balancer. Session-Sharing über Redis ermöglicht zustandsloses Scaling. Automatisches Hoch- und Herunterskalieren basierend auf der aktuellen Last.

Datenbank-Replikation

MariaDB Primary-Replica-Setup für Lese-Skalierung. Schreibvorgänge gehen an den Primary-Server, Lesevorgänge werden auf Replicas verteilt. Automatisches Failover bei Ausfall des Primary-Servers.

Container-Orchestrierung

Deployment auf Kubernetes oder Docker Swarm für automatisiertes Scaling, Self-Healing und Zero-Downtime-Deployments. Jeder Service (Web, Worker, Cache, Suche) skaliert unabhängig.

Asynchrone Verarbeitung

Ressourcenintensive Aufgaben wie Preisberechnungen, Importprozesse und Bildverarbeitung werden über Message Queues (RabbitMQ) an Worker-Prozesse ausgelagert. Der Webserver bleibt für Benutzeranfragen reaktionsfähig.

Performance als fortlaufender Prozess

Einmalige Optimierung reicht nicht aus. Mit jedem neuen Feature, jeder Datenmigration und jedem Artikel-Import können neue Engpässe entstehen. Deshalb empfehlen wir regelmässige Performance-Audits als Bestandteil Ihres Wartungsvertrags.

Performance-Kennzahlen, die wir im Blick behalten

Performance-Optimierung beginnt mit der richtigen Messung. Wir definieren für jeden B2B-Shop individuelle Kennzahlen und Zielwerte, die den Erfolg der Massnahmen quantifizierbar machen. Time to First Byte (TTFB) misst die Serverantwortzeit und zeigt Engpässe in Backend und Datenbankschicht. Largest Contentful Paint (LCP) bewertet, wie schnell der Hauptinhalt einer Seite für den Nutzer sichtbar wird. Total Blocking Time (TBT) quantifiziert, wie lange der Browser durch JavaScript-Ausführung blockiert ist.

Ueber die Pagespeed-Metriken hinaus überwachen wir serverseitige Kennzahlen: die 95. Perzentile der Datenbankabfragezeiten, den Redis-Cache-Hit-Ratio, die Elasticsearch-Antwortzeit und die Auslastung der PHP-FPM-Worker. Diese Metriken zeigen frühzeitig, wenn die Infrastruktur an ihre Grenzen stösst oder eine Codeanpassung die Performance verschlechtert hat. Alle Messwerte fliessen in ein zentrales Dashboard ein, das sowohl Echtzeitwerte als auch historische Trends darstellt.

Für B2B-Shops mit individueller Preisberechnung messen wir zusätzlich die Dauer des Preis-Resolvers pro Seitenaufruf, da dieser oft den grössten Anteil an der Gesamtladezeit hat. Durch gezielte Caching-Strategien mit Redis und intelligente Invalidierung senken wir die durchschnittliche Preis-Auflösung auf unter 50 Millisekunden, selbst bei Tausenden aktiven Kundengruppen mit individuellen Konditionen.

Kostenfreier Performance-Schnellcheck

Sie vermuten Performance-Probleme in Ihrem B2B-Shop, sind sich aber nicht sicher, wo die Ursache liegt? In einem kostenfreien Schnellcheck analysieren wir Ihre wichtigsten Seiten mit Lighthouse und serverseitigem Profiling und geben Ihnen eine erste Einschätzung der grössten Optimierungshebel. Innerhalb weniger Tage erhalten Sie einen konkreten Massnahmenplan.

Häufig gestellte Fragen zu Performance und Skalierung

Performance-Experten

Machen Sie Ihren B2B-Shop schneller und stabiler

Lassen Sie uns die Performance Ihres Shops analysieren und gezielte Massnahmen für messbare Verbesserungen entwickeln.

Performance-Audit anfragen
Kostenlose Erstberatung

Unverbindliches Erstgespräch, individuelle Analyse Ihrer Anforderungen und eine ehrliche Einschätzung des Projektumfangs.