Zum Inhalt springen
Redis CachingElasticsearchCDNLoad Testing

Performance That Holds Strong at 500,000 Products

B2B catalogs with hundreds of thousands of products, individual price calculations and high order volumes place exceptional demands on system architecture. We optimize your shop for maximum speed and stability.

1.2s

average load time after optimization

300k+

products in largest optimized catalog

99.8%

uptime across all managed shops

4x

typical response time improvement

In B2B e-commerce, speed is not a comfort feature but a business factor. Slow pages frustrate procurement professionals ordering under time pressure and lead to abandoned cart processes. At the same time, search engines reward fast pages with better visibility. We optimize the performance of your Shopware shop at every layer: infrastructure, database, application and frontend. Combined with our ongoing maintenance, we ensure optimal load times are preserved over the long term.

Our Performance Optimization Services

Performance optimization is not a one-off action but a systematic process. We identify bottlenecks, eliminate them and establish monitoring that flags emerging issues early.

Caching Strategies

Multi-tier caching architecture with Redis for session and application cache, Varnish or nginx proxy cache for HTTP responses and browser caching for static assets.

Elasticsearch Tuning

Optimization of Elasticsearch indices for fast product and category search. Custom analyzers, boosting rules and synonym dictionaries for precise results in large catalogs.

Database Optimization

Analysis and optimization of MariaDB queries with EXPLAIN analysis, index tuning and query caching. Cleanup of inefficient Doctrine queries and implementation of targeted database indices.

CDN Integration

Connection to content delivery networks for global distribution of static assets. Images, CSS, JavaScript and product media are served from the nearest edge server.

Frontend Performance

Core Web Vitals optimization: Largest Contentful Paint, First Input Delay and Cumulative Layout Shift. Lazy loading, critical CSS, asset minification and HTTP/2 multiplexing.

Load Testing and Capacity Planning

Simulated load scenarios with realistic user behavior and data volumes. Identification of bottlenecks under pressure and infrastructure sizing for your peak periods.

Why B2B Shops Face Unique Performance Challenges

B2B shop systems face performance challenges that do not occur in this form in B2C contexts. The reasons lie in the complexity of data and processes.

  • Large product catalogs with 50,000 to 500,000+ items and complex attribute structures
  • Customer-specific price calculations that must be performed on every page load
  • Complex filtering and faceting across technical attributes, standards and classifications
  • High item counts per cart (50 to 200+ line items in a single order)
  • Concurrent users from one company with different pricing and permission groups
  • Batch imports of master data and prices through ERP integrations that must not slow down the system during processing

Technical Measures in Detail

The following measures form the foundation of our performance optimization. The right combination for your shop is determined through individual performance analysis.

Before and After: Measurable Results

Performance optimization must be measurable. The following figures show typical improvements we have achieved in B2B projects with catalogs ranging from 50,000 to 300,000 products.

MetricBefore OptimizationAfter Optimization
Time to First Byte (TTFB)1,800 - 3,200 ms180 - 350 ms
Page load time (category listing)3.5 - 6.2 s0.8 - 1.4 s
Search query (300,000 products)1,200 - 2,500 ms80 - 200 ms
Price calculation (customer-specific)450 - 900 ms15 - 40 ms (Redis cache)
Concurrent users (stable)80 - 150500 - 2,000+
Database queries per request120 - 28025 - 60
Server response time under load4,200 - 8,500 ms300 - 700 ms

The Performance Optimization Process

Performance Audit

Comprehensive analysis of current performance using Lighthouse, WebPageTest, New Relic or Blackfire. Identification of bottlenecks at every layer: server, database, application and frontend.

Action Plan

Prioritization of optimization measures by impact and effort. Quick wins first, then systematic architectural improvements. Every measure has a measurable target.

Implementation and Measurement

Iterative implementation of measures with before-and-after measurement. Each optimization is validated in the staging environment and verified with load tests before reaching production.

Load Tests and Stress Tests

Simulation of realistic load scenarios using tools like k6, Locust or Apache JMeter. Tests with your actual product data and typical user behavior. Determination of the breaking point and scaling characteristics.

Monitoring and Alerting

Setup of real-time monitoring for response times, error rates and server utilization. Automatic alerts on threshold violations enable proactive intervention before users are affected.

Scalable Architectures for Growing B2B Shops

Performance optimization addresses short-term bottlenecks. For sustainable growth, your shop needs an architecture that scales with rising demands. We plan and implement infrastructures that can grow without redevelopment.

Horizontal Scaling

Distribution of load across multiple web servers behind a load balancer. Session sharing via Redis enables stateless scaling. Automatic up- and down-scaling based on current demand.

Database Replication

MariaDB primary-replica setup for read scaling. Write operations go to the primary server, read operations are distributed across replicas. Automatic failover if the primary server becomes unavailable.

Container Orchestration

Deployment on Kubernetes or Docker Swarm for automated scaling, self-healing and zero-downtime deployments. Each service (web, worker, cache, search) scales independently.

Asynchronous Processing

Resource-intensive tasks like price calculations, import processes and image processing are offloaded to worker processes via message queues (RabbitMQ). The web server remains responsive to user requests.

Performance as an Ongoing Process

A one-time optimization is not enough. With every new feature, data migration and product import, new bottlenecks can emerge. That is why we recommend regular performance audits as part of your maintenance contract.

Performance Metrics We Track

Performance optimization starts with proper measurement. We define individual metrics and targets for each B2B shop that make the success of optimization measures quantifiable. Time to First Byte (TTFB) measures server response time and reveals bottlenecks in the backend and database layer. Largest Contentful Paint (LCP) evaluates how quickly the main content of a page becomes visible to the user. Total Blocking Time (TBT) quantifies how long the browser is blocked by JavaScript execution.

Beyond pagespeed metrics, we monitor server-side indicators: the 95th percentile of database query times, the Redis cache hit ratio, Elasticsearch response times and PHP-FPM worker utilization. These metrics provide early warning when infrastructure is approaching its limits or when a code change has degraded performance. All measurements feed into a centralized dashboard that displays both real-time values and historical trends.

For B2B shops with individual price calculations, we additionally measure the price resolver duration per page load, as this often accounts for the largest share of total load time. Through targeted caching strategies with Redis and intelligent invalidation, we reduce the average price resolution to under 50 milliseconds even with thousands of active customer groups carrying individual conditions.

Frequently Asked Questions About Performance and Scaling

Performance Experts

Make Your B2B Shop Faster and More Stable

Let us analyze your shop's performance and develop targeted measures for measurable improvements.

Request a Performance Audit
Free initial consultation

Non-binding initial consultation, individual analysis of your requirements and an honest assessment of the project scope.