Skip to content

CDN Latency: East vs West Benchmark 2026

Key idea:

Enterno.io measured TTFB for the top-5 CDN providers (Cloudflare, AWS CloudFront, Fastly, Google Cloud CDN, Yandex Cloud CDN) from 4 geographies (Moscow, Frankfurt, Virginia, Singapore) in March 2026. Cloudflare wins globally (median 42ms), but within Russia Yandex Cloud CDN leads (38ms vs 31ms). Fastly is the consistency leader (low p99). AWS CloudFront is the most uneven (SEA great, RU average).

Below: key findings, platform breakdown, implications, methodology, FAQ.

Key Findings

MetricPass/ValueMedianp75
Global median TTFB (all CDNs)58ms58110
Cloudflare median (global)42ms4285
Fastly median52ms5292
AWS CloudFront median68ms68125
Yandex Cloud CDN median (RU)31ms3154
Cloudflare from Moscow38ms
AWS CloudFront from Moscow92ms
Cloudflare from Singapore22ms (best)

Breakdown by Platform

PlatformShareDetail
Cloudflare (global)21%median: 42ms
AWS CloudFront14%median: 68ms
Fastly4%median: 52ms
Google Cloud CDN5%median: 58ms
Yandex Cloud CDN2% (global), 24% (RU)RU median: 31ms
Azure Front Door3%median: 74ms

Why It Matters

  • For RU audience: Yandex Cloud CDN >> Cloudflare (31ms vs 38ms). But Yandex only in Moscow/SPB/Yekaterinburg
  • For global (US/EU/APAC) — Cloudflare remains the leader. Fastly consistent on p99 (less tail latency)
  • AWS CloudFront via Frankfurt edge in RU — high latency ~100ms. Avoid if your primary audience is Russian
  • Multi-CDN (Cloudflare + Yandex) solves it: global users → CF, RU users → Yandex. Via DNS-based routing
  • Latency 40ms vs 80ms on CDN = CWV LCP 50-100ms difference. Don't ignore

Methodology

Enterno.io probes from 4 regions (msk/fra/iad/sin) × 5 repeats × every 10 min × 30 days. Target: static file (1 KB) on test site behind each CDN. Median/p75/p99 computed from 300k data points.

Country / CityGeolocation by IP address
Provider (ISP)Internet provider and organization
AS NumberAutonomous system routing number
CoordinatesLatitude and longitude on map

Why teams trust us

240+
countries covered
ASN
ISP/ASN data
<1s
response time
Free
no limits

How it works

1

Enter IP or domain

2

Detect geolocation

3

Get ISP and ASN info

Why check IP Geolocation?

IP geolocation identifies the location of a server, user, or traffic source. Essential for CDN configuration, GeoIP rules, and security anomaly analysis.

Accurate Geolocation

Country, region, city, postal code, and timezone by IP.

ASN / ISP Data

Provider, autonomous system name, and network range.

Proxy Detector

VPN, proxy, Tor, and hosting flags — protection against fraud and bots.

Search History

Save checks and compare IP geolocation across multiple lookups.

Who uses this

DevOps

server IP check

Security

threat origin ID

SEO

CDN node check

Developers

geo-block debugging

Common Mistakes

Assuming geolocation is exactGeoIP gives city-level accuracy, not street-level. Use additional signals for critical decisions.
Ignoring VPN flagsVPN/proxy changes the real geolocation. Always check for VPN/proxy flags.
Blocking entire countriesGeoIP blocking is easily bypassed with VPN. Use it as one signal, not the only one.
Confusing IP and DNS geolocationCDN can have IPs in one region and DNS servers in another. Check both.

Best Practices

Use for CDN configurationCheck which CDN PoP serves users in different regions.
Check suspicious request IPsOn anomalous traffic — first check the ASN and source country.
Compare before and after CDNEnsure the CDN hides the real server IP rather than exposing it.
Monitor IP changesSudden IP geolocation change can signal DNS hijacking or BGP route hijack.

Get more with a free account

IP check history, API access and geolocation change monitoring.

Sign up free

Learn more

Frequently Asked Questions

Multi-CDN — overkill for small sites?

Yes. If < 100k visitors/mo — one CDN is enough. Multi-CDN setup complexity isn't justified.

Is Yandex Cloud CDN reachable outside Russia?

Yes, but edge nodes are only in Russia. International users get latency through Russia backbone (not optimal).

CDN vs origin — which is faster?

CDN is always faster on cache hit. First request (cache miss) ≈ origin. Second+ — always faster on CDN.

How to measure my CDN latency?

<a href="/en/check">Enterno HTTP checker</a> measures TTFB from RU+EU+US in one click. Or <a href="/en/ping">ping</a> for network layer.