← The Awesome Blog

Load Testing Before Your Busiest Week

Load Testing Before Your Busiest Week

Traffic spikes do not degrade gracefully. Sites tend to be fine, fine, fine, and then unusably slow, because something hits a hard limit: available workers, database connections, memory, or an API rate cap. Load testing finds the limit while it is still cheap to move.

Test against staging, not production

Use a copy of the live site with production-like data. Testing production risks taking down the thing you are protecting, and your host may treat the traffic as an attack. Tell your host what you are doing either way; some require notice.

What to simulate

  • Your real peak, then three to five times it. Use last year's analytics for the baseline.
  • The journeys that matter, not just the homepage. Product or service page, add to cart, checkout, form submission. Uncached pages are where sites fail; the homepage is usually cached and will pass a test that means nothing.
  • A ramp, increasing load over several minutes, rather than an instant flood. You want to see where degradation begins.

What to watch while it runs

  1. Response time by page type. Note where it starts climbing.
  2. Error rate. The first 500s tell you which component broke.
  3. Server metrics: CPU, memory, and the number of workers in use.
  4. Database: slow queries and connection counts.
  5. Third-party calls. Shipping rate lookups, payment gateways, and review widgets all have their own limits, and they fail independently of your server.

The usual findings

Caching that excludes more pages than it should. A plugin running an expensive query on every page load. Too few PHP workers for the plan. A search feature that scans the entire product table. Session handling that writes to disk on every request. Each of these has a specific, known fix, and all of them are invisible at normal traffic.

Then retest

Fix the top constraint, run the same test again, and find the next one. Two or three rounds usually move a site from failing at twice normal traffic to comfortable at five times. Do it in October, and the busiest week of the year becomes an ordinary week with better numbers.

Back to all articles

Reach out to our team

Talk to a real human about your website.

Tell us what you're running and where it hurts. We'll reply the same business day with a straight answer.