Skip to content

Commit 48a61ee

Browse files
angelampcostaRebeccaTamachiro
authored andcommitted
Reorganizes purge limits table (#21369)
1 parent b5e1c68 commit 48a61ee

File tree

2 files changed

+53
-13
lines changed

2 files changed

+53
-13
lines changed

src/content/docs/cache/how-to/purge-cache/index.mdx

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,18 @@ If versioning is active on your zone and multiple environments are configured, y
1818

1919
<FeatureTable id="cache.purge_cache" />
2020

21+
### Hostname, tag, prefix URL, and purge everything limits
22+
23+
The current purge limits are applied per **account**:
24+
25+
<FeatureTable id="cache.purge_limits" />
26+
27+
### Single-file purge limits
28+
29+
The current purge limits are applied per **account**:
30+
31+
<FeatureTable id="cache.single_file_purge" />
32+
2133
### Token bucket rate limiting
2234

2335
Cloudflare uses token bucket rate limiting to limit the number of purge requests flowing through the system at any given time, ensuring a steady and manageable flow.

src/content/plans/index.json

Lines changed: 41 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -441,20 +441,48 @@
441441
"pro": "URL, Hostname, Tag, Prefix, and Purge Everything",
442442
"biz": "URL, Hostname, Tag, Prefix, and Purge Everything",
443443
"ent": "URL, Hostname, Tag, Prefix, and Purge Everything"
444+
}
445+
}
446+
},
447+
"purge_limits": {
448+
"title": "Purge limits for hostname, tag, prefix URL, and purge everything.",
449+
"link": "/cache/how-to/purge-cache/",
450+
"properties": {
451+
"availability": {
452+
"title": "Requests",
453+
"summary": "Available on all plans",
454+
"free": "5 requests per minute",
455+
"pro": "5 requests per second",
456+
"biz": "10 requests per second",
457+
"ent": "50 requests per second"
458+
},
459+
"limits_bucket": {
460+
"title": "Bucket size",
461+
"free": "25",
462+
"pro": "25",
463+
"biz": "50",
464+
"ent": "500"
444465
},
445-
"limits": {
446-
"title": "Purge limits (tags, prefix URL, hostname, and purge everything). The limits are per account.",
447-
"free": "5 requests per minute with a bucket size of 25, supporting up to 100 operations per request.",
448-
"pro": "5 requests per second with a bucket size of 25, supporting up to 100 operations per request",
449-
"biz": "10 requests per second with a bucket size of 50, supporting up to 100 operations per request",
450-
"ent": "50 requests per second with a bucket size of 500, supporting up to 100 operations per request"
451-
},
452-
"limits_single_file": {
453-
"title": "Purge limits (single file purge). The limits are per account.",
454-
"free": "800 URLs per second",
455-
"pro": "1500 URLs per second",
456-
"biz": "1500 URLs per second",
457-
"ent": "3000 URLs per second"
466+
"limits_operations": {
467+
"title": "Max operations per request",
468+
"free": "100",
469+
"pro": "100",
470+
"biz": "100",
471+
"ent": "100"
472+
}
473+
}
474+
},
475+
"single_file_purge": {
476+
"title": "Single file purge",
477+
"link": "/cache/how-to/purge-cache/purge-by-single-file/",
478+
"properties": {
479+
"availability": {
480+
"title": "URLs",
481+
"summary": "Available on all plans",
482+
"free": "800 URLs per second",
483+
"pro": "1500 URLs per second",
484+
"biz": "1500 URLs per second",
485+
"ent": "3000 URLs per second"
458486
}
459487
}
460488
},

0 commit comments

Comments
 (0)