Re-architected a collapsing WooCommerce store into a high-performance e-commerce platform handling 80,000+ daily visitors, 3× revenue uplift, and 99.98% uptime during peak sale events.
The Challenge
The client ran a mid-size retail brand on WooCommerce. Their site had grown organically for four years and was now generating over 80,000 daily visitors — a load their original shared hosting setup was never designed for.
Every promotional sale caused the site to crash within minutes. Page load times averaged 8.7 seconds. Cart abandonment was at 74%. Their Black Friday the previous year had been a public disaster — the site went down for 6 hours during peak trading. They estimated £180,000 in lost revenue from that single event.
Our Approach
We started with a full performance audit using New Relic APM and WP Query Monitor — identifying the 14 plugins generating N+1 database queries, three theme functions firing on every page load, and missing indexes on the WooCommerce orders table.
Rather than rebuild from scratch, we took a layered optimisation approach: fix the database first, then application layer, then infrastructure. This allowed us to deliver meaningful performance improvements within the first two weeks while the full migration was underway.
The Solution
We migrated the store to a dedicated AWS EC2 infrastructure with auto-scaling groups, an RDS MySQL instance with read replicas, and Redis object caching. We replaced 11 heavyweight plugins with custom lightweight equivalents, rebuilt the theme's product loop to eliminate N+1 queries, and added full-page caching via Cloudflare with intelligent cache invalidation on stock changes.
A custom load testing suite was built to simulate Black Friday traffic — 40,000 concurrent users — so we could validate the infrastructure before go-live.
The Results
Page load time dropped from 8.7 seconds to 1.1 seconds within the first month. The following Black Friday delivered 99.98% uptime across a 14-hour peak window — the client's best trading day on record. Revenue for the quarter following launch was 3× the same quarter the previous year, driven entirely by improved conversion from faster load times and reliable checkout.
Our previous Black Friday crashed for 6 hours. This year, with the platform DebMedia built, we ran at full speed all day and recorded our best revenue ever. They're the real deal.
Key Learnings
Audit Before You Build
Two weeks of profiling before writing a single line of new code identified fixes that delivered 60% of the final performance gain. Never assume the bottleneck before measuring.
Load Test With Real Patterns
Simulating Black Friday traffic with realistic user journeys — not just concurrent connections — is what gave the client and team the confidence to go live without last-minute panic.
Cache Invalidation Strategy is Architecture
Building intelligent cache invalidation rules for WooCommerce (stock, price, cart) as a first-class design concern prevented cache poisoning issues that plague most high-traffic WooCommerce stores.
