Table of Contents
- What Smart Shield Solves
- The Boundary With Cache Rules
- Base Package: Smart Tiered Cache and Connection Reuse
- Argo Smart Routing: Dynamic Requests Need Faster Paths Too
- Advanced: Regional Tiered Cache and Cache Reserve
- Health Checks and Dedicated CDN Egress IPs
- Choosing a Package
- When to Enable Smart Shield
- Production Checklist
- References
🌏 中文版
Cache Rules answer which content can be cached, how long it should stay cached, and how cache keys are built. Cloudflare Smart Shield answers a different question: when cache misses, traffic spikes, global visitors, and origin connections pile up, how do you make the origin do less work?
Cloudflare positions Smart Shield as a bundle of origin protection and performance features. It is not one rule. It is a set of features between visitors, the Cloudflare cache hierarchy, the Cloudflare network, and the origin server: Smart Tiered Cache, connection reuse, Argo Smart Routing, Regional Tiered Cache, Cache Reserve, Health Checks, and Dedicated CDN Egress IPs.
This post does not repeat the Cache Rules guide. It focuses on how requests flow toward origin, which layer can absorb them, which features are available at the base level, and which belong to Advanced or Enterprise packages.
What Smart Shield Solves
Without Smart Shield, every Cloudflare edge location may contact the origin on a cache miss. When global traffic spikes, the origin feels two kinds of pressure:
- Request volume: the same cacheable asset misses in many locations, so origin is fetched repeatedly.
- Connection pressure: many Cloudflare data centers open connections to origin, consuming sockets, TLS work, reverse proxy workers, and sometimes downstream database connections.
Smart Shield addresses those separately:
Visitor
|
v
Lower-tier Cloudflare data center
|
+--> local cache HIT
|
v
Regional hub / Upper-tier cache
|
+--> Cache Reserve
|
v
Origin server
Cacheable content is checked in the lower-tier cache first. On miss, the request moves to an upper-tier or regional layer. Only after those miss does it reach the origin. Dynamic requests cannot use cache, so Argo Smart Routing can find a faster network path, while connection reuse reduces how many origin-side connections are opened.
The Boundary With Cache Rules
Read the two guides separately:
| Question | Main tool |
|---|---|
| Which URLs, headers, cookies, and query strings affect cache? | Cache Rules |
| How should Edge TTL / Browser TTL be set? | Cache Rules |
| Should HTML, APIs, or private pages bypass cache? | Cache Rules |
| After a cache miss, who can contact origin? | Smart Tiered Cache |
| Can multiple requests share one origin connection? | Connection Reuse |
| Can cacheable but cold assets stay longer? | Cache Reserve |
| Can dynamic requests reach origin through a faster network path? | Argo Smart Routing |
| Can origin firewall allow only fixed egress IPs? | Dedicated CDN Egress IPs |
I would fix Cache Rules before enabling Smart Shield. If the cache policy is wrong, Smart Shield amplifies the wrong behavior. If the policy is right, Smart Shield gives the cache hierarchy and origin-protection layers room to help.
Base Package: Smart Tiered Cache and Connection Reuse
The base Smart Shield package includes Smart Tiered Cache and Connection Reuse.
Smart Tiered Cache divides Cloudflare data centers into lower tiers and upper tiers. When the visitor-near lower tier does not have an asset, it asks an upper tier instead of going straight to origin. Only the upper tier can fetch cacheable content from origin. This reduces origin requests and concentrates origin connections into fewer data centers.
Smart Tiered Cache dynamically chooses the closest upper tier for each origin using Cloudflare latency and routing data. For public cloud origins on AWS, GCP, Azure, or Oracle Cloud, the docs warn that anycast or regional unicast networking can make origin location harder to infer through latency alone. In those cases, set a cloud region hint so the upper tier is selected near the origin region.
Connection Reuse handles connection count. Smart Shield sends multiple requests from an upper-tier data center to origin over shared connections instead of opening a new connection for every request. Cloudflare's docs state this reduces origin connections by 30% on average. For origins constrained by sockets, TLS handshakes, reverse proxy workers, or process counts, that can matter as much as cache hit ratio.
Argo Smart Routing: Dynamic Requests Need Faster Paths Too
Argo Smart Routing is available with Smart Shield + Argo and Smart Shield Advanced. It detects real-time network issues and sends web traffic through more efficient Cloudflare network paths to avoid congestion.
This matters most for dynamic requests. Cacheable assets can be absorbed by the cache hierarchy; logged-in APIs, checkout, and admin actions usually cannot be cached, but they still need to travel from Cloudflare to origin. Argo analytics measures the effect using origin-to-Cloudflare TTFB, with the goal of reducing origin transit time.
The decision rule:
- Users are global, far from origin, and dynamic request latency has a network long tail: consider Smart Shield + Argo.
- Origin CPU, database, or slow SQL is the main bottleneck: fix origin first; Argo will not remove application latency.
- Most traffic is cacheable assets: start with Smart Tiered Cache, Cache Reserve, and Cache Rules.
Advanced: Regional Tiered Cache and Cache Reserve
Regional Tiered Cache belongs to Smart Shield Advanced / Enterprise. It adds a regional hub between the lower tier and upper tier. When a lower-tier miss happens, Cloudflare checks the regional hub before going to an upper tier that may be farther away. It fits sites with global traffic that want cache misses to stay geographically closer.
Cache Reserve is a more persistent cache layer built on R2. It fits large, cacheable, long-tail assets such as downloads, documentation, media, and build artifacts. Normal edge cache can evict cold content; Cache Reserve acts as a final upper-tier cache so content stays available longer and origin egress drops.
Important gates:
- The asset must meet Cloudflare's normal cacheability rules.
- Freshness TTL must be at least 10 hours.
- The response needs
Content-Length. - With Image transformations, originals can be eligible; resized variants are not, because transformation happens after Cache Reserve in the response flow.
- Smart Shield Advanced currently includes 2 TB of Cache Reserve storage.
This layer fits sites where origin egress is expensive, assets are numerous, and popularity has a long tail. If the content changes every minute, cannot be stale, or is API JSON, Cache Reserve is usually not the right answer.
Health Checks and Dedicated CDN Egress IPs
Smart Shield can also include origin availability and firewall posture.
Health Checks are available on Pro plans and above. They monitor whether your origin is online and responsive from multiple data centers. They do not fix origin failures, but they make origin health visible in the Smart Shield and observability flow.
Dedicated CDN Egress IPs is an Enterprise feature, formerly known as Cloudflare Aegis. It gives an account reserved Cloudflare-to-origin egress IPs, so the origin firewall can allowlist a small fixed set of IPs. For security-sensitive origins, that is easier to control than allowing the full Cloudflare IP range.
Small projects may not need these two features. Production origins often do: one answers whether origin is alive, and the other answers who is allowed to reach it.
Choosing a Package
The current get started page describes three layers:
| Package | Includes | Fit |
|---|---|---|
| Smart Shield | Smart Tiered Cache, Connection Reuse | First step to reduce origin request and connection pressure |
| Smart Shield + Argo | Base package + Argo Smart Routing | Global dynamic traffic with origin far from users |
| Smart Shield Advanced | Base + Argo + Regional Tiered Cache + Cache Reserve | Enterprise / Advanced scenarios with many long-tail cacheable assets and cache locality needs |
Free, Pro, and Business customers can purchase Smart Shield and Smart Shield + Argo. Smart Shield Advanced is currently Enterprise-only. Regional Tiered Cache is included with Enterprise plans; Dedicated CDN Egress IPs are also Enterprise and require the account team.
Availability and packaging can change, so recheck the official get started page before publication. The design logic is more stable than the package names: split origin load into request volume, connection pressure, network transit, persistent cache, and origin access control, then choose the matching feature.
When to Enable Smart Shield
I would consider Smart Shield when:
- Cache hit ratio is not terrible, but origin is still hit by global misses.
- Static assets are read around the world and cold content repeatedly falls back to origin.
- Origin connection count, TLS handshakes, or reverse proxy workers are exhausted.
- Users are far from the origin region and dynamic request TTFB has a long tail.
- Origin egress is expensive, especially for large files or media.
- Production origin should use fixed Cloudflare egress IPs for firewall allowlisting.
I would not use it for:
- Private pages accidentally cached.
- API responses polluted by wrong cookie, query, or cache-key settings.
- Slow SQL, high CPU, N+1 queries, or application bottlenecks.
- A data path that should be split into R2, Images, Stream, D1, or Durable Objects but still routes everything through one origin.
The first two belong back in Cache Rules and application headers. The third is an app problem. The fourth is an Edge Platform data architecture problem.
Production Checklist
Before launch, I would check:
- DNS records are proxied; DNS-only records do not pass through Smart Shield.
- Cache Rules clearly separate cacheable and bypassed content.
CF-Cache-Status, origin logs, and Cloudflare analytics show where misses come from.- Public cloud origins have a cloud region hint when needed.
- Smart Tiered Cache changes are measured against cache hit ratio and origin request volume.
- Dynamic request latency is proven before adding Argo.
- Cache Reserve only stores cacheable assets with long enough TTL and
Content-Length. - Purge behavior is tested across edge cache and Cache Reserve.
- Health Checks cover an endpoint that represents real origin health, not just the homepage.
- Dedicated CDN Egress IPs are tested with firewall allowlists before cutting over.
Smart Shield's value is that the origin is no longer directly consumed by every cache miss, every geography, and every new connection. Cache Rules decide what can be cached. Smart Shield decides how cache misses and dynamic requests reach origin more gently. Together, they form the origin-protection part of the Cloudflare Edge Platform.
References
- Cloudflare Smart Shield — Overview
- Cloudflare Smart Shield — Get started
- Cloudflare Smart Shield — Network diagram
- Cloudflare Smart Shield — Smart Tiered Cache
- Cloudflare Smart Shield — Connection reuse
- Cloudflare Smart Shield — Argo Smart Routing
- Cloudflare Smart Shield — Regional Tiered Cache
- Cloudflare Smart Shield — Cache Reserve
- Cloudflare Smart Shield — Dedicated CDN Egress IPs
- Cloudflare Cache — Tiered Cache
- Cloudflare Cache — Cache Reserve
Loading...