Measured in your browserWe advise on speed. We practice it.Loaded just now · real numbers from this visit, not a lab score.
Page loaded
First byte
DOM ready
First paint
Largest paint
DNS lookup
TLS handshake
Transferred
Saved by compression
Requests

Add a second CDN and something subtle happens to your first one: its cache gets worse. Nobody puts that slide in the deck, so here it is in prose.

Why it happens

A cache warms by seeing requests. Split traffic two ways and each network sees half the request stream, so each holds a colder cache: lower hit ratios, more origin fetches, higher origin egress, and a latency penalty on exactly the long-tail content caching exists to save. The silence is structural: the people selling the second network and the people selling the steering both benefit from the slide staying out of the deck.

How much it matters

It depends on your content’s popularity curve. Concentrated catalogs, where a small set of objects dominates, barely notice. Long-tail-heavy catalogs, large VOD libraries, vast image sets, feel it materially, and should model it before signing anything. Popularity-curve analysis sounds academic and takes an afternoon: rank a month of requests by object, and the shape of that curve is the size of your fragmentation exposure.

Origin shielding changes the fragmentation math enough to deserve restating as design doctrine: with each network routing misses through its own shield layer, your origin sees each object roughly once per network per freshness window, rather than once per POP. The fragmentation cost then concentrates at the shield tier, where hit ratios recover substantially. Combined with content-class routing, shielded multi-CDN architectures routinely land within a few points of single-network cache efficiency, which converts fragmentation from an argument against the architecture into a line item within it, modeled, contained and priced.

Containing it

Route by content class rather than randomly: one network owns the long tail, both share the head. Use origin shielding on each network. And weight steering so the secondary earns traffic where it wins, rather than splitting everything evenly out of a sense of fairness. Content-class routing also simplifies operations as a side effect: each network’s configuration serves one coherent job instead of a blended compromise.

In practice

Before signing the second contract, model three numbers: current blended hit ratio, projected per-network hit ratios under your intended split, and the origin-egress cost of the difference. If the delta is small, proceed happily. If it is large, route by content class rather than percentage, and revisit the projection with that design. Ten minutes with real logs beats every generic assurance in the industry.

Our multi-CDN designs model fragmentation on your actual popularity curve before you commit to anything.

Get the free assessmentMore analysis