Skip to main content

On an average Black Friday in 2022, online traffic was about 3 times higher than a normal day, and the largest sales events push some sites past 30 times their usual load. A site built for a quiet Tuesday does not absorb that on its own. When the allotted bandwidth runs out, pages slow, then return errors, then stop loading. The retailer J.Crew once lost more than $700,000 in sales during a single crash inside a promotional window. Bandwidth data is the record that tells you when a spike like that is coming and how large it will be.

Bandwidth Basics for Planning

Bandwidth is the volume of data your site can move in a given window. Every page view spends some of it, and a page heavy with images spends more than a text page. A monitoring tool records how much you use hour by hour, which produces a history you can read. That history is the raw material for any forecast. Without it, capacity is a guess, and a guess fails at the worst possible moment, during the surge it was supposed to cover.

What matters is the pattern across many days. Daily and weekly cycles show when real people visit. A morning climb, a midday plateau, and an evening fall repeat, and that repetition is what lets you predict next week from last week. The shape of normal traffic is the baseline every spike gets measured against, so the longer the history you keep, the more reliable the prediction.

Peak Load and the 95th Percentile

Averages hide the moment that breaks a site. A site can sit at 20% of capacity all day and still fail for ten minutes at noon. Planning works off the peak, since the average misses the ten minutes that matter.

Network teams use the 95th percentile of usage as a standard measure. It discards the highest 5% and lowest 5% of readings, then takes the top of what remains, which captures sustained busy periods without letting one freak second set the budget. Reading that number against your plan tells you how much headroom is left before the next upgrade. If the 95th percentile climbs from one month to the next, the upgrade is already overdue.

Matching Capacity to the Forecast

A forecast is only useful when the infrastructure can act on it. Once the data shows a predictable peak, the next question is how much room your current setup has to meet it. Sites that expect heavy, uneven traffic often move to a powerful website hosting provider with the capacity to absorb a surge without throttling. The plan should leave headroom above the forecast peak, because a forecast is an estimate and real spikes overshoot. A common target is capacity for double the highest load you have measured. That margin is the difference between a slow afternoon and an outage.

Turning Data into Alerts

A forecast you check once a quarter is less useful than one that warns you on its own. Set a threshold on the monitoring tool, often around 70% of capacity, so a climb toward the limit sends an alert before users feel anything. The alert buys time to add resources or shed load while the numbers are still safe. Pair the warning with a written response, so the on-call person knows what to do at 70% and what to do at 90%. The point of the data is action, and an alert is the shortest path from a rising line to a decision. A number nobody reads until the site is down has already failed its job.

Reading the Calendar for Predictable Spikes

Many spikes are scheduled. Black Friday online shopping set records again last year, and traffic on the day was several times a normal day’s across much of retail. The calendar tells you when a peak is due, and last year’s bandwidth history tells you how large it was, which is most of what a forecast needs. A retailer that saw a 4x jump last November should plan for at least that this November, with headroom added on top.

The same logic covers smaller events. A single email campaign, a product launch, or a planned press feature can produce its own spike. Cyber Monday spending often sets the season’s high mark for online stores, and the day after a feature in a large outlet can rival it for a niche site. Write each event down, match it to the load it produced before, and provision a few days ahead of the date.

Sudden Surges and Viral Traffic

Not every spike appears on a calendar. A post that spreads on social media can multiply traffic in minutes, and so can a mention from a large account or a sudden news story. You cannot schedule these, so you prepare for them structurally. Autoscaling adds resources automatically when load climbs, and a content delivery network spreads requests across many servers so no single one absorbs the whole wave. Load testing before a known busy season, ideally six to eight weeks ahead, shows where the site breaks before real users find the limit. The 2022 Ticketmaster crash during a high-demand presale left buyers staring at error pages for hours, a public lesson in what unprepared capacity looks like.

The Cost of Getting It Wrong

Slow pages cost money before they ever fail. Conversion rates fall about 7% for each extra second of load time, and on mobile a single second of delay can cut conversions by up to 20%. When a page takes longer than 3 seconds, most mobile users abandon it, about 53% by Google’s measure. Over a four-hour sale, a two-second slowdown on a store doing $10,000 an hour can erase a four-figure sum before anyone declares an incident. A spike that doubles load and adds those seconds drains revenue quietly the whole time it runs, well before any crash. The crash is the part everyone notices, but the slow hour before it is the costlier one, and nobody measures that.

A Number to Watch This Quarter

Track one number every week, the 95th percentile of your bandwidth use. When it trends up, it gives you weeks to add capacity ahead of the next event. That lead time is why the number is worth a weekly look, because capacity added in advance is cheap, and capacity added during an outage costs far more. Plan for double your measured peak, test six weeks before any known event, and read the 95th percentile every Monday. A site managed to that one number absorbs the heavy days that take an unmanaged one offline.

Leave a Reply