Cloudflare Docs
Cache
Visit Cache on GitHub
Set theme to dark (⇧+D)

Cache

Cloudflare makes customer websites faster by storing a copy of the website’s content on the servers of our globally distributed data centers. Content can be either static or dynamic: static content is “cacheable” or eligible for caching, and dynamic content is “uncacheable” or ineligible for caching. The cached copies of content are stored physically closer to users, optimized to be fast, and do not require recomputing.

Cloudflare caches static content based on the following factors:

  • Cache level set at a zone or page rule
  • File extension
  • Presence of query strings
  • Origin cache-control headers
  • Origin headers that indicate dynamic content
  • Page rules that bypass cache on cookie

Cloudflare only caches resources within the Cloudflare data center that serve the request. Cloudflare does not cache off-site or third-party resources, such as Facebook or Flickr, or content hosted on unproxied (grey-clouded) DNS records.

​​ Feature availability

Feature Additional features Free Pro Business Enterprise

Always Online

Yes Yes Yes Yes

Crawl interval

Every 30 days Every 15 days Every 5 days Every 5 days

Browser Cache TTL

Yes Yes Yes Yes

Default Browser Cache TTL

4 hours 4 hours 4 hours 4 hours

Minimum Browser Cache TTL

2 minutes 2 minutes 2 minutes 30 seconds

Cache analytics

No Yes Yes Yes

Cache keys

No No No Yes

Set caching level

Yes Yes Yes Yes

Cache reserve

Paid add-on Paid add-on Paid add-on Paid add-on

Cache Rules

Yes Yes Yes Yes

Number of rules

10 25 50 125

Cache by status code

No No No Yes

Crawler Hints

Yes Yes Yes Yes

CSAM Scanning Tool

Yes Yes Yes Yes

Development mode

Yes Yes Yes Yes

Edge Cache TTL

Yes Yes Yes Yes

Minimum Edge Cache TTL

2 hours 1 hour 1 second 1 second

ETag Headers

No No No Yes

Purge cache

Yes Yes Yes Yes

Purge options

URL URL URL URL, Hostname, Tag, or Prefix

Query string sort

No No No Yes

Tiered cache

Yes Yes Yes Yes

Vary for images

No Yes Yes Yes