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 |
Yes | Yes | Yes | Yes | ||
Crawl interval | Every 30 days | Every 15 days | Every 5 days | Every 5 days | |
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 | |
No | Yes | Yes | Yes | ||
No | No | No | Yes | ||
Yes | Yes | Yes | Yes | ||
Paid add-on | Paid add-on | Paid add-on | Paid add-on | ||
Yes | Yes | Yes | Yes | ||
Number of rules | 10 | 25 | 50 | 125 | |
No | No | No | Yes | ||
Yes | Yes | Yes | Yes | ||
Yes | Yes | Yes | Yes | ||
Yes | Yes | Yes | Yes | ||
Yes | Yes | Yes | Yes | ||
Minimum Edge Cache TTL | 2 hours | 1 hour | 1 second | 1 second | |
No | No | No | Yes | ||
Yes | Yes | Yes | Yes | ||
Purge options | URL | URL | URL | URL, Hostname, Tag, or Prefix | |
No | No | No | Yes | ||
Yes | Yes | Yes | Yes | ||
No | Yes | Yes | Yes |