Zum Inhalt springen
GDPR-compliant B2B shops

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.

Performance audit from 940 € net Redis, Elasticsearch, CDN Load testing before go-live

1.2s

average load time after optimization (based on our project experience)

from 940 €

performance audit net (fixed price)

99.8%

uptime across all managed shops (based on our project experience)

4x

typical response time improvement (based on our project experience)

Performance optimization · net plus VAT

from 940 € performance audit net
  • A fixed price for the audit instead of a black box
  • Documented measurably before and after
  • Rollout without downtime via a staging stage
  • Monitoring available as part of maintenance

Implementation by effort at an hourly rate of 119 € or a day rate of 940 € net. Ongoing performance monitoring within a maintenance contract from 249 € per month (Business 490 €, Premium 990 €). The upfront quick check is free and without obligation.

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.

Load Time and Stability: The Result in Numbers

Result of a performance optimization
Load time down, stability up
A B2B catalog with over 300,000 products before and after optimization
1.2 s
Average load time of the category listing after optimization
Before 3.5–6.2 saround 4× faster
BeforeRolloutAfter
TTFB180 msbefore ~2,500 ms
Search · 300k+ products120 msbefore ~1,800 ms
Concurrent users2,000+before ~150
Measured before and after4.8 s → 1.2 s
Performance auditfrom 940 € net
Illustrative representation — values are indicative (project experience).

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.

Core Web Vitals: The Decisive Metrics for B2B Shops

Google evaluates a website's user experience based on Core Web Vitals. For B2B portals with large catalogs and dynamic price calculations, maintaining good scores presents a particular challenge. We optimize each individual metric with targeted measures and continuously track progress.

Core Web Vitals After Optimization

Core Web Vitals after optimization
All three core metrics in the green
Typical target values from B2B optimization projects (project experience)
1.8 s
LCP · target under 2.5 s · Good
140 ms
INP · target under 200 ms · Good
0.05
CLS · target under 0.1 · Excellent
Your shop
GoodNeeds improvementPoor
Measured before and after every measuren=12 projects
Illustrative representation — values are indicative (project experience).

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

Systematically Optimizing Database Queries

The database is the primary performance bottleneck in most B2B shops. When every page load triggers hundreds of SQL queries, even small inefficiencies accumulate into noticeable delays. Our e-commerce consultants systematically analyze the database layer and implement targeted optimizations.

  • Slow query analysis: Identification of all queries with execution times exceeding 100 milliseconds and targeted optimization through index adjustments or query rewriting
  • N+1 problem elimination: Refactoring ORM queries that trigger a separate database query for each item in a list into batch queries with eager loading
  • Index strategy: Creation of composite indices for frequently used WHERE combinations and covering indexes that can answer queries entirely from the index
  • Partitioning large tables: Splitting historical order and log data into partitions by time period to separate active queries from archived data
  • Connection pooling: Configuration of database connection pools to avoid the overhead of repeated connection establishment and control maximum parallelism
  • Read replica routing: Distribution of read-intensive queries to replica servers to relieve the primary server for write operations and critical transactions

CDN and Edge Caching for International B2B Shops

For B2B companies with international customers, the geographic distance between server and end user is a relevant performance factor. A content delivery network distributes static and semi-dynamic content to edge servers worldwide and significantly reduces latency for users in different regions.

Static Asset Distribution

Product images, CSS files, JavaScript bundles and fonts are delivered via edge servers near the user. Cache busting through content hashes ensures that updates take effect immediately.

Edge-Side Image Optimization

Automatic conversion of product images to optimal formats based on browser support. WebP for Chrome and Edge, AVIF for modern browsers, JPEG fallback for older clients. Dynamic resizing for different screen resolutions.

Cache Invalidation on Data Changes

Targeted invalidation of individual resources upon price, inventory or product data changes via cache tags. No full cache flushing required, keeping the cache hit rate high.

Image Optimization Pipeline for Large Product Catalogs

In B2B shops with tens of thousands of items, product images account for the largest share of data volume. An automated image optimization pipeline ensures that every image is delivered in the optimal size, format and quality without requiring manual effort during product maintenance.

  • Automatic format conversion: Source files are automatically converted to WebP and AVIF upon upload or import. The browser receives the best available format via the <picture> element
  • Responsive image sizes: Multiple resolution variants are generated for each product image (thumbnail, listing, detail, zoom). The browser selects the appropriate variant via srcset
  • Lossless compression: Metadata cleanup, color space optimization and intelligent compression reduce file sizes by 40 to 70 percent without visible quality loss
  • Lazy loading with Intersection Observer: Images below the viewport are loaded only when the user scrolls to them. Initial page weight drops drastically for long category listings
  • Blur-up placeholders: While the full image loads, a heavily compressed placeholder is displayed that prevents layout shifts and gives the user immediate visual orientation

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

Server Architecture and Scaling Strategies

The choice of server architecture determines whether a B2B shop remains stable as data volume and user numbers grow. We plan infrastructure to meet current requirements while providing growth reserves, without requiring a complete rebuild.

The Performance Optimization Process

Where is your B2B shop losing speed?

In a free quick check, we analyze your most important pages and name the biggest levers. The full performance audit is available from 940 € net as a fixed price.

Load Testing and Capacity Planning for B2B Operations

Load testing is the only reliable way to determine the actual capacity of a B2B shop before a real-world crisis. We simulate realistic scenarios that go beyond simple page views and replicate the specific load patterns of B2B buyers.

  • Real user scenarios: Simulation of buyers who log in, browse customer-specific catalogs, apply filters, add items to the cart and place orders with dozens of line items
  • ERP parallel load: Simulation of concurrent data imports via ERP interfaces during the test phase to measure the impact of batch imports on shop performance
  • Identifying scaling limits: Gradual increase of load until the capacity limit is reached. Documentation of behavior under overload: what breaks first, how does the system behave afterward?
  • Capacity planning: Based on test results, we derive concrete recommendations for infrastructure sizing, including growth reserves for the coming 12 to 24 months

Mobile Performance for B2B Buyers

Even in the B2B space, a growing share of access comes from mobile devices. Field sales representatives check availability on-site, site managers order materials directly from construction sites, and buyers use tablets for quick reorders. Analysis of usage data across our managed B2B portals shows that the mobile share has been rising steadily in recent years.

Responsive Asset Delivery

Images and media are delivered at the optimal resolution for each device. On mobile devices, smaller image files are loaded to reduce data volume and load time.

Touch-Optimized Interactions

Filters, cart and order process are optimized so that tap targets are sufficiently large and no hover-dependent interactions block touch devices.

Offline-Capable Catalog Functions

Via service workers, frequently needed catalog data and price lists can be cached locally, so buyers can access essential information even with an unstable mobile connection.

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. Beyond pagespeed metrics, we monitor server-side indicators that 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.

Measured End to End, Frontend to Database

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.

1
Frontend · Core Web Vitals
LCP, INP and CLS in the green, critical CSS inlined
1.8 s LCP
2
Application · PHP-FPM and OPcache
Worker utilization and response time per request monitored
50 % workers
3
Cache · Redis hit rate
Prices, sessions and application cache from memory
94 % hit
4
Database · MariaDB p95
Slow query log, targeted indices and read replica routing
38 ms

What a Performance Optimization Costs

Flat-rate price lists rarely do justice to an individual shop, but without any guidance you are left in the dark. That is why we state clear starting prices: the performance audit with an action plan starts at 940 € net as a fixed price, and implementation is billed by effort at an hourly rate of 119 € net or 940 € per day. Ongoing monitoring can be added within our maintenance from 249 € per month net. The exact scope is set after the free quick check, with no hidden items.

Performance Services at a Glance

All prices net plus VAT. Every project starts with a free quick check and a clear action plan. Scope and starting point determine the right path.

Performance Audit

Complete analysis with a prioritized action plan.

from 940 € fixed price net
  • Analysis of frontend, application, database and infrastructure
  • Core Web Vitals measurement and slow query analysis
  • Load test assessment and capacity evaluation
  • Prioritized action plan by effort and impact
  • Concrete baseline values as a reference for proof
Request an Audit
Flexible

Implementation by Effort

Prioritized optimization, without downtime via staging.

119 € per hour net · day rate 940 €
  • Caching with Redis, Varnish and reverse proxy
  • Elasticsearch tuning and database optimization
  • Frontend and Core Web Vitals optimization
  • Step-by-step rollout with before-and-after measurement
  • Transparent billing by actual effort
Request a Consultation

Ongoing Monitoring

Continuous monitoring as part of maintenance.

from 249 € per month in a maintenance contract net
  • Real-time monitoring of response times and error rates
  • Automatic alerts on threshold violations
  • Monthly performance report with trends
  • Tiers Basic 249 €, Business 490 €, Premium 990 € per month
  • Regular performance audits as an option
See Maintenance

Implementation by effort: hourly rate 119 € net, day rate 940 € net. Ongoing monitoring from 249 € per month (Business 490 €, Premium 990 €). You receive a binding quote after the free quick check.

Free Performance Quick Check

Suspect performance issues in your B2B shop but not sure where the cause lies? In a free quick check, we analyze your most important pages with Lighthouse and server-side profiling and provide an initial assessment of the biggest optimization levers. Contact us for a no-obligation appointment.

Frequently Asked Questions About Performance and Scaling

Request a Performance Audit

Tell us the URL of your B2B shop and where it struggles — long load times, dropouts under load or a slow search. You receive an initial assessment of the biggest levers and a fixed-price quote. You can reach us by phone at +49 5123 9579000.

By submitting you consent to the processing of your details to handle this request. Details in our privacy policy.