DNS decides where users go
Managed DNS controls records, routing, failover, TTL, verification records, email records, and domain ownership signals.
CDN and managed DNS sit in front of your app: they route domains, terminate TLS, cache assets, protect origins, absorb traffic spikes, and decide how fast users see your site around the world.
Use Cloudflare when you want DNS, CDN, security, Workers, and storage in one edge platform.
Use CDN in front of public storage and static hosting, but avoid caching private responses.
Plan DNS migrations and cache invalidation before changing production traffic.
Managed DNS controls records, routing, failover, TTL, verification records, email records, and domain ownership signals.
Static assets, images, downloads, HTML, API responses, and object-storage files need different cache-control rules.
WAF rules, bot filters, rate limits, DDoS protection, TLS, redirects, and header rules reduce origin exposure.
Every CDN needs a plan for purge, versioned assets, stale content, preview deployments, and emergency rollbacks.
Good for DNS, CDN, TLS, DDoS protection, redirects, Workers, R2, and security rules in one place.
Good when you need a straightforward CDN traffic allowance and strong edge performance around many regions.
Good for Next.js and frontend teams that want deployment, cache, preview, and framework behavior integrated.
Useful for mirrored public packages, but not a private hosting or origin-protection solution.
Use this table for domain, bandwidth, edge feature, concurrency, and commercial-use constraints. Test real user regions before production.
| PROVIDER | FREE STORAGE | MONTHLY BANDWIDTH | SPECS / COMPUTE | CONNECTION LIMITS | KEY CONSTRAINTS | ACTION |
|---|---|---|---|---|---|---|
CloudflareGLOBAL ANYCAST CDN | Unlimited Domains | Unmetered Free CDN Bandwidth; unlimited high-speed packet resolution queries | Industrial-grade un-capped Layer 7 DDoS attack mitigation with 3 default WAF page rule exceptions | Infinite parallel edge request pooling | China Mainland Throttling: Free tier non-premium routing suffers high domestic jitter during peak congestion hours | Go to Site ↗ |
GcoreHIGH-PERFORMANCE EDGE | 1 Zone / 1M DNS | 1 TB (1,000 GB) Global CDN Traffic per month for zero cost | Over 140+ high-quality Anycast nodes; drastically superior raw TTFB responsiveness across East Asia and China perimeter | High parallel burst pipeline handling | Hard Overages Cliff: Reaching 1TB traffic ceiling instantly terminates edge distribution or triggers unannounced metered bills | Go to Site ↗ |
BootCDN / StaticfilePUBLIC ARTIFACT PROXY | 0 MB Self-Host | Completely unlimited traffic for officially mirrored open-source libraries | Domestic high-speed node replication mirroring cdnjs packages (jQuery, Vue, React, ECharts); unburdens primary server ingress | High-concurrency anonymous public pooling | Zero Private Hosting: Completely lacks file storage backend. Prone to occasional domestic DNS pollution or expired SSL cert deadlocks | Go to Site ↗ |
Vercel CDNFRAMEWORK INTEGRATED | 50 Custom Domains | 100 GB Fast Data Transfer edge allocation monthly | Atomic-level Next.js optimizations; native out-of-the-box ISR (Incremental Static Regeneration) state edge delivery | Pre-allocated Hobby runtime connection caps | Rigid Non-Commercial Clause: Free tier strictly legally bars monetized apps | Go to Site ↗ |
Changing nameservers affects email, verification, app domains, SSL automation, and every provider connected to the domain.
HTML, hashed assets, images, API responses, downloads, and user uploads should not share one cache policy.
Use origin allowlists, secret headers, rate limits, WAF rules, and direct-origin blocking where possible.
A free global CDN may be excellent in one region and unstable in another. Test from where your users actually are.
Authenticated pages, user files, signed URLs, and API responses need conservative cache-control and Vary headers.
Lower TTL before migrations, verify records, and keep the old origin alive until caches and resolvers settle.
Query strings, cookies, headers, language, device type, and auth state can change what should be cached.
Free plans can still enforce fair-use rules, abuse checks, non-commercial clauses, or regional throttling.
Use framework/static hosting for deploys, CDN for global delivery, and DNS for routing and verification records.
Store originals and derivatives in object storage, cache public assets at the edge, and sign private downloads.
Put APIs behind edge rules, block obvious abuse, cache safe responses, and keep origin credentials private.
DNS maps names to destinations. CDN sits on the delivery path to cache content, terminate TLS, apply rules, and protect the origin.
Often yes if the site serves images, static assets, downloads, global users, or needs simple DDoS/TLS protection. A static host may already include one.
It can reduce origin requests and repeated egress when cache hit rates are good. It does not help if content is private, uncacheable, or constantly invalidated.
Monitor DNS changes, SSL status, cache hit ratio, origin errors, bandwidth, WAF blocks, 4xx/5xx rates, purge events, and regional latency.