Analysis for buyers,
not for vendors.
What we learn benchmarking 25+ networks all year, written down, comparisons, market notes and the occasional strong opinion.
Trusted by 100+ enterprises worldwide
From the advisory desk.
Provider head-to-heads have moved to their own section: CDN comparisons →
Experimentation and caching are natural enemies. The assignment-at-edge patterns that make peace.
How to benchmark providers on your own traffic without fooling yourself.
The resource-hint toolbox: what each hint promises, what it costs, and the misuse that makes pages slower.
Beacons, attribution, sampling and the traps between the timing APIs and the truth.
Version control, canaries and rollback for the config layer that can take down everything at once.
The decision inputs inside DNS steering platforms, and why geographic proximity keeps losing to measurement.
One number that is simultaneously a performance and a finance report.
The segment below the enterprise tier, reviewed without snobbery.
Product launches, sales events and failovers all start with cold caches. Warming strategies that work, and the ones that backfire.
Resolver reality versus configured TTLs, CNAME chain costs, and choosing timers per record class.
Channel economics, explained without the mystique.
Long-lived and binary protocols meet infrastructure built for request-response: what works, what breaks, what to demand.
Measured gains, honest caveats, and who benefits most.
The December read on next year’s line items.
Effective rates, commitment gaps, request fees and the one date that decides your leverage.
Managed DNS is the control plane of multi-CDN. Choose it like one.
One connection, many streams, finite bandwidth: how priorities work now and where they still break.
Three philosophies of the edge, compared on workloads rather than slogans.
HSTS, CSP, frame controls: the response headers that are policy, and why the edge is where they belong.
How prepared buyers routinely take 30% off at renewal without switching providers.
A 30-day migration plan that removes the fear from moving.
Real per-GB economics by volume and workload, and why nobody should pay the list rate.
Ratios, CPU budgets, dictionary tricks and the config that quietly ships uncompressed bytes.
Where the milliseconds went, how session resumption works now, and the replay caveat on 0-RTT.
max-age, s-maxage, stale-while-revalidate and friends: what each directive really instructs, and the combinations that misfire.
Seven questions that decide it, none of which is who has the most POPs.
How one IP answers from a hundred cities, what decides where you land, and how it fails.
Architecture, steering and the trade-offs the pitch decks skip.
Which milliseconds Google actually grades, and which the CDN controls.
The honest case against overbuying, from people who sell the bigger thing.
Collapsing thousands of edges into one origin-facing cache, and the design choices inside it.
Regional rates plus request fees make sense for some workloads and mislead others.
Whose 503 is it anyway: decoding delivery-layer errors and routing incidents to the right owner in minutes.
Format ladders, quality budgets and the delivery plumbing that gets the right bytes to the right screen.
Our annual read on where delivery rates actually cleared this year.
Developer edge against AWS gravity.
WOFF2, subsetting, font-display and preload: ending the invisible-text era one header at a time.
How Akamai, Cloudflare and Fastly sort good crawlers from bad.
From symptom to layer in six timing segments: a repeatable diagnosis for slow first bytes.
Byte ranges are the quiet workhorse of media delivery. Here is how caches handle them, and where they go wrong.
Enterprise heritage against Asia strength, and where each rate card wins.
What happens in the milliseconds after a hot object expires, and the machinery that keeps it boring.
Every major CDN incident is a free failover test. Here is what they keep proving.
A trial is an experiment. Treat it like one.
Why lab scores mislead CDN decisions, and what to trust instead.
Field mapping, delivery lag, sampling honesty: building the observability layer multi-CDN actually requires.
Cost per viewer-hour is the only number that matters. Here is the math.
Varnish’s configuration language shaped how a generation reasons about caching. The state machine is the curriculum.
The four questions that settle the debate: downtime cost, geography, performance versus price, and team capacity.
Volumetric floods, state exhaustion and application-layer siege: what each looks like, and which defense actually answers it.
Streams, connection IDs, loss recovery and migration: what actually changed under HTTP/3.
The most quoted latency metric, what it reveals, and what it hides.
How multi-CDN routing actually decides, and which decider fits you.
JA3-style hashes, header forensics and behavior models: how edges classify automation, and the arms race underneath.
Mitigation pricing at each scale, and where the padding hides.
Unkeyed inputs, header smuggling and the defenses that keep your cache from becoming the attacker’s CDN.
Your edge is hardened; is your origin still on the public internet answering strangers? Closing the bypass properly.
Dual-stack reality: what v6 changes for latency, what it breaks when half-configured, and how clients race the two.
Loss-based versus model-based congestion control, and why the algorithm your CDN runs shapes your users’ throughput.
What free plans actually trade, and when the trade is fine.
Beyond the deployment checkbox: measuring what your rules actually catch, pass and break.
Every request your CDN serves is a request your cloud does not bill for.
How tier pricing really works, and when committing more genuinely costs less.
Where instant configuration earns its premium.
Auto-renews, mitigation clauses and the overage exposure in your contract.
Analytics, ads, widgets: measuring the tax, containing the blast radius, and governing the creep.
Blocking customers and missing attacks at the same time.
Fingerprinted bundles, HTML that must not cache long, and the deploy-time race that 404s your users.
The thresholds that justify it, and the polite ways to say not yet.
The honest independent assessment of Asia’s strongest delivery network.
The directive that removes revalidation latency: how it executes inside a CDN, and where its guarantees end.
Dynamic acceleration explained without the mysticism.
The contract terms that quietly decide what you actually pay.
How bots experience your CDN, why 5xx and slowness shrink your index, and the delivery settings that are secretly SEO settings.
Who actually competes for what, from hyperscale to specialist.
Why OPTIONS requests stalk your APIs, how to cache them properly, and the config that makes them vanish.
Protecting content without an origin round trip: schemes, expiry design and the revocation trade.
Two manifests, one segment format, and the packaging decisions that still matter.
How a POP decides which server owns an object, and why nodes joining or leaving barely moves the cache.
Live events reward preparation with anticlimax. That is the goal.
How LL-HLS gets under five seconds, and what it demands from your CDN.
What to ask before the demo steers the conversation.
The trade-off the pitch decks skip, and how to contain it.
Health checks, failover semantics and the split-brain traps when your origin is plural.
The renewal math of having a second provider on the bench.
Assembling pages from cacheable fragments at the edge: the old standard, the new runtimes, and when composition pays.
Why the rate card is an opening position, and what buyers actually pay.
What the largest network is worth, and what it is not.
What is real, what is roadmap, and what it costs.
304s are the cheapest responses you will ever serve, if your validators actually validate.
The famous latency-revenue studies, what they actually measured, and how to price milliseconds for your own product.
Formats, edge optimization, and what the bytes are worth.
The header that multiplies your cache into shards, and how to keep the shards countable.
Token buckets, sliding windows and the distributed-counting problem underneath every limit you set.
REST responses cache beautifully; POST-shaped query languages do not. The techniques that close the gap.
WAF, DDoS and bot management without the security premium.
How HTTP/2 and HTTP/3 reuse one connection across hostnames, and the certificate details that make or break it.
Hard purge, soft purge, tags and versioning: choosing the right forgetting mechanism per content class.
The TLS payload nobody optimizes: chain size, revocation checking, and stapling done properly.
ICP filings, in-country POPs and what the real costs look like.
