From 94cedd0315e24278686885dd98505f8377606ba2 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Mon, 8 Sep 2025 09:39:52 +0100 Subject: [PATCH 01/58] Initial folder,YAML, CODEOWNERS, and placeholder icon --- .github/CODEOWNERS | 1 + src/content/docs/smart-shield/index.mdx | 8 ++++++++ src/content/products/smart-shield.yaml | 13 +++++++++++++ src/icons/smart-shield.svg | 1 + 4 files changed, 23 insertions(+) create mode 100644 src/content/docs/smart-shield/index.mdx create mode 100644 src/content/products/smart-shield.yaml create mode 100644 src/icons/smart-shield.svg diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 15594d0bc9b394b..3f8883eeecd9c8b 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -175,6 +175,7 @@ /src/content/docs/cache/ @angelampcosta @cloudflare/pcx-technical-writing /src/content/docs/health-checks/ @angelampcosta @cloudflare/pcx-technical-writing /src/content/docs/load-balancing/ @angelampcosta @cloudflare/pcx-technical-writing +src/content/docs/smart-shield/ @RebeccaTamachiro @cloudflare/pcx-technical-writing /src/content/docs/spectrum/ @angelampcosta @cloudflare/pcx-technical-writing /src/content/docs/speed/ @angelampcosta @cloudflare/pcx-technical-writing /src/content/docs/web3/ @cloudflare/pcx-technical-writing diff --git a/src/content/docs/smart-shield/index.mdx b/src/content/docs/smart-shield/index.mdx new file mode 100644 index 000000000000000..75452591350c79e --- /dev/null +++ b/src/content/docs/smart-shield/index.mdx @@ -0,0 +1,8 @@ +--- +title: Cloudflare Smart Shield +pcx_content_type: overview +description: Use Smart Shield to protect your origin server, improve content availability, and reduce network latency. +head: + - tag: title + content: Overview +--- diff --git a/src/content/products/smart-shield.yaml b/src/content/products/smart-shield.yaml new file mode 100644 index 000000000000000..7c1550eaaf3e4ab --- /dev/null +++ b/src/content/products/smart-shield.yaml @@ -0,0 +1,13 @@ +name: Smart Shield + +product: + title: Smart Shield + url: /smart-shield/ + group: Application performance + additional_groups: + [Application security, Network security] + +meta: + title: Cloudflare Smart Shield docs + description: Safeguard your origin with just a few clicks. + author: "@cloudflare" \ No newline at end of file diff --git a/src/icons/smart-shield.svg b/src/icons/smart-shield.svg new file mode 100644 index 000000000000000..936d9c37a92d437 --- /dev/null +++ b/src/icons/smart-shield.svg @@ -0,0 +1 @@ + \ No newline at end of file From 827dd52023dadf5aa9d9541a1acbfac4f9180d5e Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Mon, 8 Sep 2025 10:03:48 +0100 Subject: [PATCH 02/58] Add Description one-liner and summary paragraph --- src/content/docs/smart-shield/index.mdx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/content/docs/smart-shield/index.mdx b/src/content/docs/smart-shield/index.mdx index 75452591350c79e..6a9055f25428324 100644 --- a/src/content/docs/smart-shield/index.mdx +++ b/src/content/docs/smart-shield/index.mdx @@ -6,3 +6,11 @@ head: - tag: title content: Overview --- + +import { Description, Plan } from "~/components"; + + +Safeguard your origin with just a few clicks. + + +Smart Shield acts as an intermediate caching layer between Cloudflare's content delivery network and your origin server, consolidating multiple requests from various locations into a single request. Combined with connection reuse, this approach significantly reduces origin load while improving your domain performance. \ No newline at end of file From 98932b8263c6e6a40ed9f8a31555fbd18803ab31 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Mon, 8 Sep 2025 10:35:01 +0100 Subject: [PATCH 03/58] Placeholder folders and files to create initial outline --- .../docs/smart-shield/concepts/connection-reuse.mdx | 6 ++++++ src/content/docs/smart-shield/concepts/index.mdx | 13 +++++++++++++ .../docs/smart-shield/concepts/network-diagram.mdx | 6 ++++++ .../docs/smart-shield/configuration/argo.mdx | 6 ++++++ .../smart-shield/configuration/cache-reserve.mdx | 6 ++++++ .../smart-shield/configuration/health-checks.mdx | 6 ++++++ .../docs/smart-shield/configuration/index.mdx | 12 ++++++++++++ .../configuration/regional-tiered-cache.mdx | 6 ++++++ .../configuration/smart-tiered-cache.mdx | 6 ++++++ src/content/docs/smart-shield/get-started.mdx | 6 ++++++ src/content/docs/smart-shield/index.mdx | 2 +- 11 files changed, 74 insertions(+), 1 deletion(-) create mode 100644 src/content/docs/smart-shield/concepts/connection-reuse.mdx create mode 100644 src/content/docs/smart-shield/concepts/index.mdx create mode 100644 src/content/docs/smart-shield/concepts/network-diagram.mdx create mode 100644 src/content/docs/smart-shield/configuration/argo.mdx create mode 100644 src/content/docs/smart-shield/configuration/cache-reserve.mdx create mode 100644 src/content/docs/smart-shield/configuration/health-checks.mdx create mode 100644 src/content/docs/smart-shield/configuration/index.mdx create mode 100644 src/content/docs/smart-shield/configuration/regional-tiered-cache.mdx create mode 100644 src/content/docs/smart-shield/configuration/smart-tiered-cache.mdx create mode 100644 src/content/docs/smart-shield/get-started.mdx diff --git a/src/content/docs/smart-shield/concepts/connection-reuse.mdx b/src/content/docs/smart-shield/concepts/connection-reuse.mdx new file mode 100644 index 000000000000000..a0c6ce3ac91a188 --- /dev/null +++ b/src/content/docs/smart-shield/concepts/connection-reuse.mdx @@ -0,0 +1,6 @@ +--- +pcx_content_type: concept +title: Connection reuse +sidebar: + order: 4 +--- \ No newline at end of file diff --git a/src/content/docs/smart-shield/concepts/index.mdx b/src/content/docs/smart-shield/concepts/index.mdx new file mode 100644 index 000000000000000..195a2f7ffbcb121 --- /dev/null +++ b/src/content/docs/smart-shield/concepts/index.mdx @@ -0,0 +1,13 @@ +--- +pcx_content_type: navigation +title: Concepts +sidebar: + order: 3 + group: + label: How it works + hideIndex: true +--- + +import { DirectoryListing } from "~/components"; + + \ No newline at end of file diff --git a/src/content/docs/smart-shield/concepts/network-diagram.mdx b/src/content/docs/smart-shield/concepts/network-diagram.mdx new file mode 100644 index 000000000000000..62b18631f7310e0 --- /dev/null +++ b/src/content/docs/smart-shield/concepts/network-diagram.mdx @@ -0,0 +1,6 @@ +--- +pcx_content_type: reference +title: Network diagram +sidebar: + order: 3 +--- \ No newline at end of file diff --git a/src/content/docs/smart-shield/configuration/argo.mdx b/src/content/docs/smart-shield/configuration/argo.mdx new file mode 100644 index 000000000000000..7b450c8c2f2d447 --- /dev/null +++ b/src/content/docs/smart-shield/configuration/argo.mdx @@ -0,0 +1,6 @@ +--- +pcx_content_type: concept +title: Argo Smart Routing +sidebar: + order: 7 +--- \ No newline at end of file diff --git a/src/content/docs/smart-shield/configuration/cache-reserve.mdx b/src/content/docs/smart-shield/configuration/cache-reserve.mdx new file mode 100644 index 000000000000000..fee1c27d2edbe43 --- /dev/null +++ b/src/content/docs/smart-shield/configuration/cache-reserve.mdx @@ -0,0 +1,6 @@ +--- +pcx_content_type: concept +title: Cache Reserve +sidebar: + order: 5 +--- \ No newline at end of file diff --git a/src/content/docs/smart-shield/configuration/health-checks.mdx b/src/content/docs/smart-shield/configuration/health-checks.mdx new file mode 100644 index 000000000000000..4784003af15ee98 --- /dev/null +++ b/src/content/docs/smart-shield/configuration/health-checks.mdx @@ -0,0 +1,6 @@ +--- +pcx_content_type: concept +title: Health Checks +sidebar: + order: 6 +--- \ No newline at end of file diff --git a/src/content/docs/smart-shield/configuration/index.mdx b/src/content/docs/smart-shield/configuration/index.mdx new file mode 100644 index 000000000000000..472a3cee55cf126 --- /dev/null +++ b/src/content/docs/smart-shield/configuration/index.mdx @@ -0,0 +1,12 @@ +--- +pcx_content_type: navigation +title: Configuration +sidebar: + order: 5 + group: + hideIndex: true +--- + +import { DirectoryListing } from "~/components"; + + \ No newline at end of file diff --git a/src/content/docs/smart-shield/configuration/regional-tiered-cache.mdx b/src/content/docs/smart-shield/configuration/regional-tiered-cache.mdx new file mode 100644 index 000000000000000..b8c8a46b13dd2a8 --- /dev/null +++ b/src/content/docs/smart-shield/configuration/regional-tiered-cache.mdx @@ -0,0 +1,6 @@ +--- +pcx_content_type: concept +title: Regional Tiered Cache +sidebar: + order: 4 +--- \ No newline at end of file diff --git a/src/content/docs/smart-shield/configuration/smart-tiered-cache.mdx b/src/content/docs/smart-shield/configuration/smart-tiered-cache.mdx new file mode 100644 index 000000000000000..a9cb1917f60ec83 --- /dev/null +++ b/src/content/docs/smart-shield/configuration/smart-tiered-cache.mdx @@ -0,0 +1,6 @@ +--- +pcx_content_type: concept +title: Smart Tiered Cache +sidebar: + order: 3 +--- \ No newline at end of file diff --git a/src/content/docs/smart-shield/get-started.mdx b/src/content/docs/smart-shield/get-started.mdx new file mode 100644 index 000000000000000..76e7644cd95b397 --- /dev/null +++ b/src/content/docs/smart-shield/get-started.mdx @@ -0,0 +1,6 @@ +--- +pcx_content_type: get-started +title: Get started +sidebar: + order: 2 +--- \ No newline at end of file diff --git a/src/content/docs/smart-shield/index.mdx b/src/content/docs/smart-shield/index.mdx index 6a9055f25428324..ddeed88536171d5 100644 --- a/src/content/docs/smart-shield/index.mdx +++ b/src/content/docs/smart-shield/index.mdx @@ -13,4 +13,4 @@ import { Description, Plan } from "~/components"; Safeguard your origin with just a few clicks. -Smart Shield acts as an intermediate caching layer between Cloudflare's content delivery network and your origin server, consolidating multiple requests from various locations into a single request. Combined with connection reuse, this approach significantly reduces origin load while improving your domain performance. \ No newline at end of file +Smart Shield acts as an intermediate caching layer between Cloudflare's content delivery network and your origin server, consolidating multiple requests from various locations into a single request. Combined with connection reuse, this approach significantly reduces origin load while accelerating traffic. \ No newline at end of file From 6adfe624c5854d2985def048c6db9ecfe4fed4c1 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Mon, 8 Sep 2025 11:04:42 +0100 Subject: [PATCH 04/58] Fill in smart-tiered-cache using partial and adjusted intro --- .../configuration/smart-tiered-cache.mdx | 8 +++++++- .../partials/cache/smart-tiered-cache.mdx | 17 +++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 src/content/partials/cache/smart-tiered-cache.mdx diff --git a/src/content/docs/smart-shield/configuration/smart-tiered-cache.mdx b/src/content/docs/smart-shield/configuration/smart-tiered-cache.mdx index a9cb1917f60ec83..09940c7a39e404a 100644 --- a/src/content/docs/smart-shield/configuration/smart-tiered-cache.mdx +++ b/src/content/docs/smart-shield/configuration/smart-tiered-cache.mdx @@ -3,4 +3,10 @@ pcx_content_type: concept title: Smart Tiered Cache sidebar: order: 3 ---- \ No newline at end of file +--- + +import { Render } from "~/components"; + +With data centers around the world, Cloudflare caches content very close to end users. However, if a piece of content is not in cache, the Cloudflare data centers must contact the origin server to receive the cacheable content. Tiered cache works by dividing Cloudflare's data centers into a hierarchy of lower-tiers and upper-tiers, where only upper-tiers can ask your origin for content. + + \ No newline at end of file diff --git a/src/content/partials/cache/smart-tiered-cache.mdx b/src/content/partials/cache/smart-tiered-cache.mdx new file mode 100644 index 000000000000000..ffb6952291e833d --- /dev/null +++ b/src/content/partials/cache/smart-tiered-cache.mdx @@ -0,0 +1,17 @@ +--- +{} +--- + +Smart Tiered Cache dynamically selects the single closest upper tier for each of your website’s origins with no configuration required, using our in-house performance and routing data. Cloudflare collects latency data for each request to an origin, and uses the latency data to determine how well any upper-tier data center is connected with an origin. As a result, Cloudflare can select the data center with the lowest latency to be the upper-tier for an origin. + +#### Load Balancing interaction + +While Smart Tiered Cache selects one Upper Tier per origin, when using Load Balancing, Smart Tiered Cache will select the single best Upper Tier for the entire Load Balancing Pool. + +#### Caveats + +Smart Tiered Cache does not work when an origin is behind an [anycast](https://www.cloudflare.com/en-gb/learning/cdn/glossary/anycast-network/) or a regional unicast network because that will prevent us from knowing where the origin is located. As a result, we are unable to select the optimal upper tier and latency may be negatively impacted. + +You need to be careful when updating your origin IPs/DNS records while Smart Tiered Cache is enabled. Depending on the changes made, it may cause the existing assigned upper tiers to change, resulting in an increased `MISS` rate as cache is refilled in the new upper tiers. If the origin is switched to a network behind anycast, it will significantly reduce the effectiveness of Smart Tiered Cache. + +If you need to use anycast or regional unicast and want to use Smart Tiered cache, please engage your account team. \ No newline at end of file From 8d086e6e43498047fc5cab62a90660a3b06ace73 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Mon, 8 Sep 2025 11:06:38 +0100 Subject: [PATCH 05/58] Replace original content in /cache/ with partial --- src/content/docs/cache/how-to/tiered-cache.mdx | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/src/content/docs/cache/how-to/tiered-cache.mdx b/src/content/docs/cache/how-to/tiered-cache.mdx index 117db25baaf67c3..44e76704f448cb1 100644 --- a/src/content/docs/cache/how-to/tiered-cache.mdx +++ b/src/content/docs/cache/how-to/tiered-cache.mdx @@ -4,7 +4,7 @@ pcx_content_type: concept --- -import { Details, FeatureTable, APIRequest } from "~/components"; +import { Details, FeatureTable, APIRequest, Render } from "~/components"; Tiered Cache uses the size of Cloudflare’s network to reduce requests to customer origins by dramatically increasing cache hit ratios. With data centers around the world, Cloudflare caches content very close to end users. However, if a piece of content is not in cache, the Cloudflare edge data centers must contact the origin server to receive the cacheable content. @@ -20,19 +20,7 @@ Cloudflare allows you to select your cache topology so that you have control ove ### Smart Tiered Cache -Smart Tiered Cache dynamically selects the single closest upper tier for each of your website’s origins with no configuration required, using our in-house performance and routing data. Cloudflare collects latency data for each request to an origin, and uses the latency data to determine how well any upper-tier data center is connected with an origin. As a result, Cloudflare can select the data center with the lowest latency to be the upper-tier for an origin. - -#### Load Balancing interaction - -While Smart Tiered Cache selects one Upper Tier per origin, when using Load Balancing, Smart Tiered Cache will select the single best Upper Tier for the entire Load Balancing Pool. - -#### Caveats - -Smart Tiered Cache does not work when an origin is behind an [anycast](https://www.cloudflare.com/en-gb/learning/cdn/glossary/anycast-network/) or a regional unicast network because that will prevent us from knowing where the origin is located. As a result, we are unable to select the optimal upper tier and latency may be negatively impacted. - -You need to be careful when updating your origin IPs/DNS records while Smart Tiered Cache is enabled. Depending on the changes made, it may cause the existing assigned upper tiers to change, resulting in an increased `MISS` rate as cache is refilled in the new upper tiers. If the origin is switched to a network behind anycast, it will significantly reduce the effectiveness of Smart Tiered Cache. - -If you need to use anycast or regional unicast and want to use Smart Tiered cache, please engage your account team. + ### Generic Global Tiered Cache From b978dccedad1e1e07b492b6deacbf2eac5737826 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Mon, 8 Sep 2025 11:15:18 +0100 Subject: [PATCH 06/58] Fill in regional-tiered-cache using partial --- .../smart-shield/configuration/regional-tiered-cache.mdx | 6 +++++- src/content/partials/cache/regional-tiered-cache.mdx | 7 +++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 src/content/partials/cache/regional-tiered-cache.mdx diff --git a/src/content/docs/smart-shield/configuration/regional-tiered-cache.mdx b/src/content/docs/smart-shield/configuration/regional-tiered-cache.mdx index b8c8a46b13dd2a8..544ef8a912bd49e 100644 --- a/src/content/docs/smart-shield/configuration/regional-tiered-cache.mdx +++ b/src/content/docs/smart-shield/configuration/regional-tiered-cache.mdx @@ -3,4 +3,8 @@ pcx_content_type: concept title: Regional Tiered Cache sidebar: order: 4 ---- \ No newline at end of file +--- + +import { Render } from "~/components"; + + \ No newline at end of file diff --git a/src/content/partials/cache/regional-tiered-cache.mdx b/src/content/partials/cache/regional-tiered-cache.mdx new file mode 100644 index 000000000000000..4f19febf9c6cc5c --- /dev/null +++ b/src/content/partials/cache/regional-tiered-cache.mdx @@ -0,0 +1,7 @@ +--- +{} +--- + +Regional Tiered Cache provides an additional layer of caching for Enterprise customers who have a global traffic footprint and want to serve content faster by avoiding network latency when there is a cache `MISS` in a lower-tier, resulting in an upper-tier fetch in a data center located far away. + +Regional Tiered Cache instructs Cloudflare to check a regional hub data center near the lower tier before going to the upper tier that may be outside of the region. \ No newline at end of file From c555cd7bae2d2699ed6b485d4b3e8c97d1819a63 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Mon, 8 Sep 2025 11:18:25 +0100 Subject: [PATCH 07/58] Use regional-tiered-cache partial in original cache docs --- src/content/docs/cache/how-to/tiered-cache.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/docs/cache/how-to/tiered-cache.mdx b/src/content/docs/cache/how-to/tiered-cache.mdx index 44e76704f448cb1..4777db6adf882b8 100644 --- a/src/content/docs/cache/how-to/tiered-cache.mdx +++ b/src/content/docs/cache/how-to/tiered-cache.mdx @@ -28,9 +28,9 @@ Generic Global topology allows for all of Cloudflare’s global data centers to ### Regional Tiered Cache -Regional Tiered Cache provides an additional layer of caching for Enterprise customers who have a global traffic footprint and want to serve content faster by avoiding network latency when there is a cache `MISS` in a lower-tier, resulting in an upper-tier fetch in a data center located far away. + -Regional Cache instructs Cloudflare to check a regional hub data center near the lower tier before going to the upper tier that may be outside of the region. This can help improve performance for **Smart** and **Custom Tiered Cache** topologies with upper-tiers in one or two regions. Regional Tiered Cache is not beneficial for customers with many upper tiers in many regions like Generic Global Tiered Cache. +This can help improve performance for **Smart** and **Custom Tiered Cache** topologies with upper-tiers in one or two regions. Regional Tiered Cache is not beneficial for customers with many upper tiers in many regions like Generic Global Tiered Cache. ### Custom Tiered Cache From cd1100b98fc2fc6268932432e9183ba650f03aa1 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Mon, 8 Sep 2025 12:10:39 +0100 Subject: [PATCH 08/58] Create test partial callout and apply to /cache/how-to --- src/content/docs/cache/how-to/tiered-cache.mdx | 4 ++++ src/content/partials/smart-shield/smart-shield-callout.mdx | 7 +++++++ 2 files changed, 11 insertions(+) create mode 100644 src/content/partials/smart-shield/smart-shield-callout.mdx diff --git a/src/content/docs/cache/how-to/tiered-cache.mdx b/src/content/docs/cache/how-to/tiered-cache.mdx index 4777db6adf882b8..5bba44050fa83db 100644 --- a/src/content/docs/cache/how-to/tiered-cache.mdx +++ b/src/content/docs/cache/how-to/tiered-cache.mdx @@ -20,6 +20,8 @@ Cloudflare allows you to select your cache topology so that you have control ove ### Smart Tiered Cache + + ### Generic Global Tiered Cache @@ -28,6 +30,8 @@ Generic Global topology allows for all of Cloudflare’s global data centers to ### Regional Tiered Cache + + This can help improve performance for **Smart** and **Custom Tiered Cache** topologies with upper-tiers in one or two regions. Regional Tiered Cache is not beneficial for customers with many upper tiers in many regions like Generic Global Tiered Cache. diff --git a/src/content/partials/smart-shield/smart-shield-callout.mdx b/src/content/partials/smart-shield/smart-shield-callout.mdx new file mode 100644 index 000000000000000..15c3e70be832e5a --- /dev/null +++ b/src/content/partials/smart-shield/smart-shield-callout.mdx @@ -0,0 +1,7 @@ +--- +{} +--- + +:::note[Smart Shield] +This functionality is now offered as part of Cloudflare's origin server safeguard, Smart Shield. [Learn more](/smart-shield/). +::: \ No newline at end of file From 55e3c032e85ccf30665159c4fe2faf63819cf7aa Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Mon, 8 Sep 2025 12:58:11 +0100 Subject: [PATCH 09/58] Fill in get-started outline, requirements, and packages placeholder --- src/content/docs/smart-shield/get-started.mdx | 28 ++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/src/content/docs/smart-shield/get-started.mdx b/src/content/docs/smart-shield/get-started.mdx index 76e7644cd95b397..d578143702d42a7 100644 --- a/src/content/docs/smart-shield/get-started.mdx +++ b/src/content/docs/smart-shield/get-started.mdx @@ -3,4 +3,30 @@ pcx_content_type: get-started title: Get started sidebar: order: 2 ---- \ No newline at end of file +--- + +import { GlossaryTooltip, ResourecesBySelector, DirectoryListing } from "~/components"; + +Smart Shield allows you to accelerate your traffic and safeguard your origin servers with just a few clicks. + +## Before you begin + +1. Create a Cloudflare account and [onboard your domain](/fundamentals/manage-domains/add-site/). +2. Make sure the relevant DNS records are set to proxied. + +## 1. Opt in + +Smart Shield is available to all customers and an opt-in configuration. + +1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com/), and select your account and domain. +2. Go to **Speed** > **Smart Shield**. +3. Select **Get Started**. +4. Choose your package and follow the guided flow to confirm any optional settings. + +### Package overview + +## 2. Add functionality + +## Further reading + + \ No newline at end of file From f3ad8ee268ea2a0263ab9a16fef7c06cae3c9c4b Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Mon, 8 Sep 2025 15:12:19 +0100 Subject: [PATCH 10/58] Simplify get-started structure --- src/content/docs/smart-shield/get-started.mdx | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/content/docs/smart-shield/get-started.mdx b/src/content/docs/smart-shield/get-started.mdx index d578143702d42a7..568badaa5617dc2 100644 --- a/src/content/docs/smart-shield/get-started.mdx +++ b/src/content/docs/smart-shield/get-started.mdx @@ -7,26 +7,20 @@ sidebar: import { GlossaryTooltip, ResourecesBySelector, DirectoryListing } from "~/components"; -Smart Shield allows you to accelerate your traffic and safeguard your origin servers with just a few clicks. +Smart Shield is available to all customers as an opt-in configuration. ## Before you begin 1. Create a Cloudflare account and [onboard your domain](/fundamentals/manage-domains/add-site/). 2. Make sure the relevant DNS records are set to proxied. -## 1. Opt in - -Smart Shield is available to all customers and an opt-in configuration. +## Steps 1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com/), and select your account and domain. 2. Go to **Speed** > **Smart Shield**. 3. Select **Get Started**. 4. Choose your package and follow the guided flow to confirm any optional settings. -### Package overview - -## 2. Add functionality - ## Further reading \ No newline at end of file From ebb0fc02f5ab0545210aa15a5bbf1c5b2ac9e7c2 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Tue, 9 Sep 2025 09:21:38 +0100 Subject: [PATCH 11/58] Fix typo and adjust product description in index.mdx --- src/content/docs/smart-shield/get-started.mdx | 2 +- src/content/docs/smart-shield/index.mdx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/docs/smart-shield/get-started.mdx b/src/content/docs/smart-shield/get-started.mdx index 568badaa5617dc2..723644deb053218 100644 --- a/src/content/docs/smart-shield/get-started.mdx +++ b/src/content/docs/smart-shield/get-started.mdx @@ -5,7 +5,7 @@ sidebar: order: 2 --- -import { GlossaryTooltip, ResourecesBySelector, DirectoryListing } from "~/components"; +import { GlossaryTooltip, ResourcesBySelector, DirectoryListing } from "~/components"; Smart Shield is available to all customers as an opt-in configuration. diff --git a/src/content/docs/smart-shield/index.mdx b/src/content/docs/smart-shield/index.mdx index ddeed88536171d5..fb820a22b4e1d50 100644 --- a/src/content/docs/smart-shield/index.mdx +++ b/src/content/docs/smart-shield/index.mdx @@ -13,4 +13,4 @@ import { Description, Plan } from "~/components"; Safeguard your origin with just a few clicks. -Smart Shield acts as an intermediate caching layer between Cloudflare's content delivery network and your origin server, consolidating multiple requests from various locations into a single request. Combined with connection reuse, this approach significantly reduces origin load while accelerating traffic. \ No newline at end of file +Smart Shield acts as an intermediate caching layer between Cloudflare's content delivery network and your origin server, consolidating multiple requests from various locations into a single request. Combined with connection reuse, this approach significantly reduces origin load while improving website and application performance. \ No newline at end of file From 094d67aa94aaef26b1455960b68c7391d667e7b5 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Tue, 9 Sep 2025 09:37:41 +0100 Subject: [PATCH 12/58] Add plaintext info on packages to get-started --- .../configuration/health-checks.mdx | 2 +- src/content/docs/smart-shield/get-started.mdx | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/src/content/docs/smart-shield/configuration/health-checks.mdx b/src/content/docs/smart-shield/configuration/health-checks.mdx index 4784003af15ee98..beda003b1afcb39 100644 --- a/src/content/docs/smart-shield/configuration/health-checks.mdx +++ b/src/content/docs/smart-shield/configuration/health-checks.mdx @@ -2,5 +2,5 @@ pcx_content_type: concept title: Health Checks sidebar: - order: 6 + order: 8 --- \ No newline at end of file diff --git a/src/content/docs/smart-shield/get-started.mdx b/src/content/docs/smart-shield/get-started.mdx index 723644deb053218..1de3ad1259c5e34 100644 --- a/src/content/docs/smart-shield/get-started.mdx +++ b/src/content/docs/smart-shield/get-started.mdx @@ -21,6 +21,23 @@ Smart Shield is available to all customers as an opt-in configuration. 3. Select **Get Started**. 4. Choose your package and follow the guided flow to confirm any optional settings. +## Packages and availability + +### Smart Shield + +- includes Smart Tiered Cache +- Pro, Business, and Enterprise customers also have access to Health Checks. + +### Smart Shield + Argo + +- includes Smart Tiered Cache, Argo Smart Routing, and Health Checks. +- Available to Pro, Business, and Enterprise customers only. + +### Smart Shield Advanced + +- includes Smart Tiered Cache, Regional Tiered Cache, Cache Reserve, Argo Smart Routing, and Health Checks. +- Available to Pro, Business, and Enterprise customers only. + ## Further reading \ No newline at end of file From a02e196dd94da3a5eeea669d320a31ce06159fc6 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Wed, 10 Sep 2025 09:55:46 +0100 Subject: [PATCH 13/58] Add Availability note to each Configuration page --- src/content/docs/smart-shield/configuration/argo.mdx | 6 +++++- .../docs/smart-shield/configuration/cache-reserve.mdx | 6 +++++- .../docs/smart-shield/configuration/health-checks.mdx | 6 +++++- .../smart-shield/configuration/regional-tiered-cache.mdx | 6 +++++- .../docs/smart-shield/configuration/smart-tiered-cache.mdx | 6 +++++- 5 files changed, 25 insertions(+), 5 deletions(-) diff --git a/src/content/docs/smart-shield/configuration/argo.mdx b/src/content/docs/smart-shield/configuration/argo.mdx index 7b450c8c2f2d447..6f92088ed3f3616 100644 --- a/src/content/docs/smart-shield/configuration/argo.mdx +++ b/src/content/docs/smart-shield/configuration/argo.mdx @@ -3,4 +3,8 @@ pcx_content_type: concept title: Argo Smart Routing sidebar: order: 7 ---- \ No newline at end of file +--- + +:::note[Availability] +Available with Smart Shield + Argo and Smart Shield Advanced. +::: \ No newline at end of file diff --git a/src/content/docs/smart-shield/configuration/cache-reserve.mdx b/src/content/docs/smart-shield/configuration/cache-reserve.mdx index fee1c27d2edbe43..1d32302f5208ebb 100644 --- a/src/content/docs/smart-shield/configuration/cache-reserve.mdx +++ b/src/content/docs/smart-shield/configuration/cache-reserve.mdx @@ -3,4 +3,8 @@ pcx_content_type: concept title: Cache Reserve sidebar: order: 5 ---- \ No newline at end of file +--- + +:::note[Availability] +Available with Smart Shield Advanced. +::: \ No newline at end of file diff --git a/src/content/docs/smart-shield/configuration/health-checks.mdx b/src/content/docs/smart-shield/configuration/health-checks.mdx index beda003b1afcb39..0a62e56953077e4 100644 --- a/src/content/docs/smart-shield/configuration/health-checks.mdx +++ b/src/content/docs/smart-shield/configuration/health-checks.mdx @@ -3,4 +3,8 @@ pcx_content_type: concept title: Health Checks sidebar: order: 8 ---- \ No newline at end of file +--- + +:::note[Availability] +Available for Pro, Business, and Enterprise customers in all Smart Shield packages. +::: \ No newline at end of file diff --git a/src/content/docs/smart-shield/configuration/regional-tiered-cache.mdx b/src/content/docs/smart-shield/configuration/regional-tiered-cache.mdx index 544ef8a912bd49e..53368d81149c0cf 100644 --- a/src/content/docs/smart-shield/configuration/regional-tiered-cache.mdx +++ b/src/content/docs/smart-shield/configuration/regional-tiered-cache.mdx @@ -5,6 +5,10 @@ sidebar: order: 4 --- -import { Render } from "~/components"; +import { Render, InlineBadge } from "~/components"; + +:::note[Availability] +Available with Smart Shield Advanced. +::: \ No newline at end of file diff --git a/src/content/docs/smart-shield/configuration/smart-tiered-cache.mdx b/src/content/docs/smart-shield/configuration/smart-tiered-cache.mdx index 09940c7a39e404a..5e864f8bf526727 100644 --- a/src/content/docs/smart-shield/configuration/smart-tiered-cache.mdx +++ b/src/content/docs/smart-shield/configuration/smart-tiered-cache.mdx @@ -5,7 +5,11 @@ sidebar: order: 3 --- -import { Render } from "~/components"; +import { Render, InlineBadge } from "~/components"; + +:::note[Availability] +Available in all Smart Shield packages. +::: With data centers around the world, Cloudflare caches content very close to end users. However, if a piece of content is not in cache, the Cloudflare data centers must contact the origin server to receive the cacheable content. Tiered cache works by dividing Cloudflare's data centers into a hierarchy of lower-tiers and upper-tiers, where only upper-tiers can ask your origin for content. From 0223276a0e2dac49fcd45ee3e11ba3f3f746935a Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Wed, 10 Sep 2025 10:14:17 +0100 Subject: [PATCH 14/58] Add links from get-started to configuration pages --- src/content/docs/smart-shield/get-started.mdx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/content/docs/smart-shield/get-started.mdx b/src/content/docs/smart-shield/get-started.mdx index 1de3ad1259c5e34..f6ccc551c186948 100644 --- a/src/content/docs/smart-shield/get-started.mdx +++ b/src/content/docs/smart-shield/get-started.mdx @@ -25,17 +25,17 @@ Smart Shield is available to all customers as an opt-in configuration. ### Smart Shield -- includes Smart Tiered Cache -- Pro, Business, and Enterprise customers also have access to Health Checks. +- Includes [Smart Tiered Cache](/smart-shield/configuration/smart-tiered-cache/). +- Pro, Business, and Enterprise customers also have access to [Health Checks](/smart-shield/configuration/health-checks/). ### Smart Shield + Argo -- includes Smart Tiered Cache, Argo Smart Routing, and Health Checks. +- Includes [Smart Tiered Cache](/smart-shield/configuration/smart-tiered-cache/), [Argo Smart Routing](/smart-shield/configuration/argo/), and [Health Checks](/smart-shield/configuration/health-checks/). - Available to Pro, Business, and Enterprise customers only. ### Smart Shield Advanced -- includes Smart Tiered Cache, Regional Tiered Cache, Cache Reserve, Argo Smart Routing, and Health Checks. +- Includes [Smart Tiered Cache](/smart-shield/configuration/smart-tiered-cache/), [Regional Tiered Cache](/smart-shield/configuration/regional-tiered-cache/), [Cache Reserve](/smart-shield/configuration/cache-reserve/), [Argo Smart Routing](/smart-shield/configuration/argo/), and [Health Checks](/smart-shield/configuration/health-checks/). - Available to Pro, Business, and Enterprise customers only. ## Further reading From 3e7aacb2084a60b5492e1eaa1065df6a100b45f2 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Wed, 10 Sep 2025 10:59:08 +0100 Subject: [PATCH 15/58] Add link to Smart Shield from Speed docs --- src/content/docs/speed/smart-shield.mdx | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 src/content/docs/speed/smart-shield.mdx diff --git a/src/content/docs/speed/smart-shield.mdx b/src/content/docs/speed/smart-shield.mdx new file mode 100644 index 000000000000000..d164c5b2c708c04 --- /dev/null +++ b/src/content/docs/speed/smart-shield.mdx @@ -0,0 +1,7 @@ +--- +pcx_content_type: navigation +title: Smart Shield +sidebar: + order: 19 +external_link: /smart-shield/ +--- \ No newline at end of file From 5a7ea31e6e7961c30d6ea89a90321d65b2216b82 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Wed, 10 Sep 2025 11:37:35 +0100 Subject: [PATCH 16/58] Remove InlineBadge component import --- src/content/docs/smart-shield/configuration/argo.mdx | 6 +++++- .../smart-shield/configuration/regional-tiered-cache.mdx | 2 +- .../docs/smart-shield/configuration/smart-tiered-cache.mdx | 2 +- src/content/partials/smart-shield/argo-intro.mdx | 5 +++++ 4 files changed, 12 insertions(+), 3 deletions(-) create mode 100644 src/content/partials/smart-shield/argo-intro.mdx diff --git a/src/content/docs/smart-shield/configuration/argo.mdx b/src/content/docs/smart-shield/configuration/argo.mdx index 6f92088ed3f3616..79043e514cdefc5 100644 --- a/src/content/docs/smart-shield/configuration/argo.mdx +++ b/src/content/docs/smart-shield/configuration/argo.mdx @@ -5,6 +5,10 @@ sidebar: order: 7 --- +import { Render } from "~/components"; + :::note[Availability] Available with Smart Shield + Argo and Smart Shield Advanced. -::: \ No newline at end of file +::: + + \ No newline at end of file diff --git a/src/content/docs/smart-shield/configuration/regional-tiered-cache.mdx b/src/content/docs/smart-shield/configuration/regional-tiered-cache.mdx index 53368d81149c0cf..b006abd05d831ae 100644 --- a/src/content/docs/smart-shield/configuration/regional-tiered-cache.mdx +++ b/src/content/docs/smart-shield/configuration/regional-tiered-cache.mdx @@ -5,7 +5,7 @@ sidebar: order: 4 --- -import { Render, InlineBadge } from "~/components"; +import { Render } from "~/components"; :::note[Availability] Available with Smart Shield Advanced. diff --git a/src/content/docs/smart-shield/configuration/smart-tiered-cache.mdx b/src/content/docs/smart-shield/configuration/smart-tiered-cache.mdx index 5e864f8bf526727..b0a9f04131e934a 100644 --- a/src/content/docs/smart-shield/configuration/smart-tiered-cache.mdx +++ b/src/content/docs/smart-shield/configuration/smart-tiered-cache.mdx @@ -5,7 +5,7 @@ sidebar: order: 3 --- -import { Render, InlineBadge } from "~/components"; +import { Render } from "~/components"; :::note[Availability] Available in all Smart Shield packages. diff --git a/src/content/partials/smart-shield/argo-intro.mdx b/src/content/partials/smart-shield/argo-intro.mdx new file mode 100644 index 000000000000000..58f554de99e2b0a --- /dev/null +++ b/src/content/partials/smart-shield/argo-intro.mdx @@ -0,0 +1,5 @@ +--- +{} +--- + +Argo Smart Routing detects real-time network issues and routes your web traffic across the most efficient network path, avoiding congestion. This results in faster loading times, increased reliability, and reduced costs. These benefits are most apparent for users farthest from your origin server. \ No newline at end of file From 9041dc832efaa527e138c03c85f7e98d2d1a4a60 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Wed, 10 Sep 2025 11:39:49 +0100 Subject: [PATCH 17/58] Apply argo-intro partial (created in previous commit) to Argo tile --- src/content/docs/argo-smart-routing/index.mdx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/content/docs/argo-smart-routing/index.mdx b/src/content/docs/argo-smart-routing/index.mdx index d3e64d2e2aba050..e38a8aca636d079 100644 --- a/src/content/docs/argo-smart-routing/index.mdx +++ b/src/content/docs/argo-smart-routing/index.mdx @@ -13,12 +13,12 @@ import { CardGrid, Description, Feature, LinkTitleCard, Plan, RelatedProduct, Re -Speed up your global traffic with a single click +Speed up your global traffic with a single click -Argo Smart Routing detects real-time network issues and routes your web traffic across the most efficient network path, avoiding congestion. This results in faster loading times, increased reliability, and reduced costs. These benefits are most apparent for users farthest from your origin server. + Learn more about the [benefits of Argo Smart Routing](https://www.cloudflare.com/application-services/products/argo-smart-routing/). @@ -40,15 +40,15 @@ Argo Smart Routing includes comprehensive analytics to compare performance impro ## Related products -Increase cache hit ratios to reduce requests to your origin server. +Increase cache hit ratios to reduce requests to your origin server. -Improve security and performance within mainland China. +Improve security and performance within mainland China. -Reduce latency and protect from DDoS attacks using the Cloudflare network. +Reduce latency and protect from DDoS attacks using the Cloudflare network. *** From 4dde745a33885bc01c950813ae6a1093a2dfca0d Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Wed, 10 Sep 2025 12:10:40 +0100 Subject: [PATCH 18/58] Use conditional rendering to differentiate dedicated tile from SS --- src/content/docs/argo-smart-routing/index.mdx | 8 +++++++- src/content/partials/smart-shield/argo-intro.mdx | 9 +++++++-- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/content/docs/argo-smart-routing/index.mdx b/src/content/docs/argo-smart-routing/index.mdx index e38a8aca636d079..1de059c591af43e 100644 --- a/src/content/docs/argo-smart-routing/index.mdx +++ b/src/content/docs/argo-smart-routing/index.mdx @@ -18,7 +18,13 @@ Speed up your global traffic with a single click - + Learn more about the [benefits of Argo Smart Routing](https://www.cloudflare.com/application-services/products/argo-smart-routing/). diff --git a/src/content/partials/smart-shield/argo-intro.mdx b/src/content/partials/smart-shield/argo-intro.mdx index 58f554de99e2b0a..268b8495d8fe135 100644 --- a/src/content/partials/smart-shield/argo-intro.mdx +++ b/src/content/partials/smart-shield/argo-intro.mdx @@ -1,5 +1,10 @@ --- -{} +params: + - conditional? --- -Argo Smart Routing detects real-time network issues and routes your web traffic across the most efficient network path, avoiding congestion. This results in faster loading times, increased reliability, and reduced costs. These benefits are most apparent for users farthest from your origin server. \ No newline at end of file +Argo Smart Routing detects real-time network issues and routes your web traffic across the most efficient network path, avoiding congestion. + +{ props.conditional === "dedicated-argo-tile" && ( +

This results in faster loading times, increased reliability, and reduced costs. These benefits are most apparent for users farthest from your origin server.

+)} From a1e9392c84a44eec6c549a9202855157bc2e7747 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Wed, 10 Sep 2025 12:15:59 +0100 Subject: [PATCH 19/58] Create partial for Argo analytics and apply on both tiles --- src/content/docs/argo-smart-routing/analytics.mdx | 4 +++- src/content/docs/smart-shield/configuration/argo.mdx | 6 +++++- src/content/partials/smart-shield/argo-analytics.mdx | 5 +++++ 3 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 src/content/partials/smart-shield/argo-analytics.mdx diff --git a/src/content/docs/argo-smart-routing/analytics.mdx b/src/content/docs/argo-smart-routing/analytics.mdx index 7e0bbc210f0723f..fd6e741384e9116 100644 --- a/src/content/docs/argo-smart-routing/analytics.mdx +++ b/src/content/docs/argo-smart-routing/analytics.mdx @@ -6,13 +6,15 @@ sidebar: --- +import { Render } from "~/components"; + Cloudflare provides analytics to show the performance benefits of Argo Smart Routing. You can access Argo analytics for your domain in the [Cloudflare dashboard](https://dash.cloudflare.com/) at **Analytics** > **Performance**. For information on all analytics in the dashboard, refer to [Analytics](/analytics/). ## How it works -Analytics collects data based on the time-to-first-byte (TTFB) from your origin to the Cloudflare network. TTFB is the delay between when Cloudflare sends a request to your server and when it receives the first byte in response. Argo Smart Routing optimizes your server's network transit time to minimize this delay. + :::note diff --git a/src/content/docs/smart-shield/configuration/argo.mdx b/src/content/docs/smart-shield/configuration/argo.mdx index 79043e514cdefc5..75dbe2a22dcd313 100644 --- a/src/content/docs/smart-shield/configuration/argo.mdx +++ b/src/content/docs/smart-shield/configuration/argo.mdx @@ -11,4 +11,8 @@ import { Render } from "~/components"; Available with Smart Shield + Argo and Smart Shield Advanced. ::: - \ No newline at end of file + + +Cloudflare provides analytics to show the performance benefits of Argo Smart Routing. + + \ No newline at end of file diff --git a/src/content/partials/smart-shield/argo-analytics.mdx b/src/content/partials/smart-shield/argo-analytics.mdx new file mode 100644 index 000000000000000..32f48959a9305a7 --- /dev/null +++ b/src/content/partials/smart-shield/argo-analytics.mdx @@ -0,0 +1,5 @@ +--- +{} +--- + +Analytics collects data based on the time-to-first-byte (TTFB) from your origin to the Cloudflare network. TTFB is the delay between when Cloudflare sends a request to your server and when it receives the first byte in response. Argo Smart Routing optimizes your server's network transit time to minimize this delay. \ No newline at end of file From dedeb046cde9d9593c26394a64af9093daf9c400 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Wed, 10 Sep 2025 14:45:22 +0100 Subject: [PATCH 20/58] Create and apply cache-reserve-intro partial --- .../docs/cache/advanced-configuration/cache-reserve.mdx | 2 +- .../docs/smart-shield/configuration/cache-reserve.mdx | 6 +++++- src/content/partials/smart-shield/cache-reserve-intro.mdx | 7 +++++++ 3 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 src/content/partials/smart-shield/cache-reserve-intro.mdx diff --git a/src/content/docs/cache/advanced-configuration/cache-reserve.mdx b/src/content/docs/cache/advanced-configuration/cache-reserve.mdx index c8dfbd12415ebe5..0dc6a8ee21d2b8d 100644 --- a/src/content/docs/cache/advanced-configuration/cache-reserve.mdx +++ b/src/content/docs/cache/advanced-configuration/cache-reserve.mdx @@ -5,7 +5,7 @@ pcx_content_type: concept import { Render, TabItem, Tabs, APIRequest } from "~/components"; -Cache Reserve is a large, persistent data store [implemented on top of R2](/r2/). By pushing a single button in the dashboard, your website’s cacheable content will be written to Cache Reserve. In the same way that [Tiered Cache](/cache/how-to/tiered-cache/) builds a hierarchy of caches between your visitors and your origin, Cache Reserve serves as the ultimate [upper-tier cache](/cache/how-to/tiered-cache/) that will reserve storage space for your assets for as long as you want. This ensures that your content is served from cache longer, shielding your origin from unneeded egress fees. + ![Content served from origin and getting cached in Cache Reserve, and Edge Cache Data Centers (T1=upper-tier, T2=lower-tier) on its way back to the client](~/assets/images/cache/content-being-served.png) diff --git a/src/content/docs/smart-shield/configuration/cache-reserve.mdx b/src/content/docs/smart-shield/configuration/cache-reserve.mdx index 1d32302f5208ebb..7eb64ce13ad3158 100644 --- a/src/content/docs/smart-shield/configuration/cache-reserve.mdx +++ b/src/content/docs/smart-shield/configuration/cache-reserve.mdx @@ -5,6 +5,10 @@ sidebar: order: 5 --- +import { Render } from "~/components"; + :::note[Availability] Available with Smart Shield Advanced. -::: \ No newline at end of file +::: + + \ No newline at end of file diff --git a/src/content/partials/smart-shield/cache-reserve-intro.mdx b/src/content/partials/smart-shield/cache-reserve-intro.mdx new file mode 100644 index 000000000000000..e2f420e60a81457 --- /dev/null +++ b/src/content/partials/smart-shield/cache-reserve-intro.mdx @@ -0,0 +1,7 @@ +--- +{} +--- + +Cache Reserve is a large, persistent data store [implemented on top of R2](/r2/). By pushing a single button in the dashboard, your website's cacheable content will be written to Cache Reserve. + +In the same way that Tiered Cache builds a hierarchy of caches between your visitors and your origin, Cache Reserve serves as the ultimate upper-tier cache, that will reserve storage space for your assets for as long as you want. This ensures that your content is served from cache longer, shielding your origin from unneeded egress fees. \ No newline at end of file From b53e30d678773e0ff9b99d7256383033213fe643 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Wed, 10 Sep 2025 14:54:59 +0100 Subject: [PATCH 21/58] Create and apply partial for cache-reserve-eligibility --- .../cache/advanced-configuration/cache-reserve.mdx | 7 +------ .../docs/smart-shield/configuration/cache-reserve.mdx | 9 ++++++++- .../smart-shield/cache-reserve-eligibility.mdx | 10 ++++++++++ 3 files changed, 19 insertions(+), 7 deletions(-) create mode 100644 src/content/partials/smart-shield/cache-reserve-eligibility.mdx diff --git a/src/content/docs/cache/advanced-configuration/cache-reserve.mdx b/src/content/docs/cache/advanced-configuration/cache-reserve.mdx index 0dc6a8ee21d2b8d..352b9dcd579cc97 100644 --- a/src/content/docs/cache/advanced-configuration/cache-reserve.mdx +++ b/src/content/docs/cache/advanced-configuration/cache-reserve.mdx @@ -41,12 +41,7 @@ If you are an Enterprise customer and are interested in Cache Reserve, contact y ## Cache Reserve asset eligibility -Not all assets are eligible for Cache Reserve. To be admitted into Cache Reserve, assets must: - -- Be cacheable, according to Cloudflare's standard [cacheability factors](/cache), -- Have a freshness time-to-live (TTL) of at least 10 hours (set by any means such as Cache-Control / [CDN-Cache-Control](/cache/concepts/cache-control/) origin response headers, [Edge Cache TTL](/cache/how-to/edge-browser-cache-ttl/#edge-cache-ttl), [Cache TTL By Status](/cache/how-to/configure-cache-status-code/), or [Cache Rules](/cache/how-to/cache-rules/)), -- Have a Content-Length response header. -- When using [Image transformations](/images/manage-images/create-variants/), original files are eligible for Cache Reserve, but resized file variants are not eligible because transformations happen after Cache Reserve in the response flow. + ## Limits diff --git a/src/content/docs/smart-shield/configuration/cache-reserve.mdx b/src/content/docs/smart-shield/configuration/cache-reserve.mdx index 7eb64ce13ad3158..fce447e7c9d5474 100644 --- a/src/content/docs/smart-shield/configuration/cache-reserve.mdx +++ b/src/content/docs/smart-shield/configuration/cache-reserve.mdx @@ -11,4 +11,11 @@ import { Render } from "~/components"; Available with Smart Shield Advanced. ::: - \ No newline at end of file + + +## Asset eligibility + + + +## Limits + diff --git a/src/content/partials/smart-shield/cache-reserve-eligibility.mdx b/src/content/partials/smart-shield/cache-reserve-eligibility.mdx new file mode 100644 index 000000000000000..498e0d7b1c32bad --- /dev/null +++ b/src/content/partials/smart-shield/cache-reserve-eligibility.mdx @@ -0,0 +1,10 @@ +--- +{} +--- + +Not all assets are eligible for Cache Reserve. To be admitted into Cache Reserve, assets must: + +- Be cacheable, according to Cloudflare's standard [cacheability factors](/cache/). +- Have a freshness time-to-live (TTL) of at least 10 hours (set by any means such as Cache-Control / [CDN-Cache-Control](/cache/concepts/cache-control/) origin response headers, [Edge Cache TTL](/cache/how-to/edge-browser-cache-ttl/#edge-cache-ttl), [Cache TTL By Status](/cache/how-to/configure-cache-status-code/), or [Cache Rules](/cache/how-to/cache-rules/)), +- Have a Content-Length response header. +- When using [Image transformations](/images/manage-images/create-variants/), original files are eligible for Cache Reserve, but resized file variants are not eligible because transformations happen after Cache Reserve in the response flow. \ No newline at end of file From e68caf63d3375768852c00d895ed2b1cbba77d49 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Wed, 10 Sep 2025 15:00:44 +0100 Subject: [PATCH 22/58] Create and apply cache-reserve-limits partial --- .../cache/advanced-configuration/cache-reserve.mdx | 7 +------ .../docs/smart-shield/configuration/cache-reserve.mdx | 1 + .../partials/smart-shield/cache-reserve-limits.mdx | 10 ++++++++++ 3 files changed, 12 insertions(+), 6 deletions(-) create mode 100644 src/content/partials/smart-shield/cache-reserve-limits.mdx diff --git a/src/content/docs/cache/advanced-configuration/cache-reserve.mdx b/src/content/docs/cache/advanced-configuration/cache-reserve.mdx index 352b9dcd579cc97..7ca1cbace86c755 100644 --- a/src/content/docs/cache/advanced-configuration/cache-reserve.mdx +++ b/src/content/docs/cache/advanced-configuration/cache-reserve.mdx @@ -45,12 +45,7 @@ If you are an Enterprise customer and are interested in Cache Reserve, contact y ## Limits -- Cache Reserve file limits are the same as [R2 limits](/r2/platform/limits/). Note that [CDN cache limits](/cache/concepts/default-cache-behavior/#customization-options-and-limits) still apply. Assets larger than standard limits will not be stored in the standard CDN cache, so these assets will incur Cache Reserve operations costs far more frequently. -- Origin Range requests are not supported at this time from Cache Reserve. -- Vary for images is currently not compatible with Cache Reserve. -- Requests to [R2 public buckets linked to a zone's domain](/r2/buckets/public-buckets/) will not use Cache Reserve. Enabling Cache Reserve for the connected zone will use Cache Reserve only for requests not destined for the R2 bucket. -- Cache Reserve makes requests for uncompressed content directly from the origin. Unlike the standard Cloudflare CDN, Cache Reserve does not include the `Accept-Encoding: gzip` header when sending requests to the origin. -- Cache Reserve is bypassed when using the Cloudflare [O2O](/cloudflare-for-platforms/cloudflare-for-saas/saas-customers/how-it-works/) setup. + ## Usage diff --git a/src/content/docs/smart-shield/configuration/cache-reserve.mdx b/src/content/docs/smart-shield/configuration/cache-reserve.mdx index fce447e7c9d5474..6f160551b708504 100644 --- a/src/content/docs/smart-shield/configuration/cache-reserve.mdx +++ b/src/content/docs/smart-shield/configuration/cache-reserve.mdx @@ -19,3 +19,4 @@ Available with Smart Shield Advanced. ## Limits + \ No newline at end of file diff --git a/src/content/partials/smart-shield/cache-reserve-limits.mdx b/src/content/partials/smart-shield/cache-reserve-limits.mdx new file mode 100644 index 000000000000000..27ef73175d2cad7 --- /dev/null +++ b/src/content/partials/smart-shield/cache-reserve-limits.mdx @@ -0,0 +1,10 @@ +--- +{} +--- + +- Cache Reserve file limits are the same as [R2 limits](/r2/platform/limits/). Note that [CDN cache limits](/cache/concepts/default-cache-behavior/#customization-options-and-limits) still apply. Assets larger than standard limits will not be stored in the standard CDN cache, so these assets will incur Cache Reserve operations costs far more frequently. +- Origin Range requests are not supported at this time from Cache Reserve. +- Vary for images is currently not compatible with Cache Reserve. +- Requests to [R2 public buckets linked to a zone's domain](/r2/buckets/public-buckets/) will not use Cache Reserve. Enabling Cache Reserve for the connected zone will use Cache Reserve only for requests not destined for the R2 bucket. +- Cache Reserve makes requests for uncompressed content directly from the origin. Unlike the standard Cloudflare CDN, Cache Reserve does not include the `Accept-Encoding: gzip` header when sending requests to the origin. +- Cache Reserve is bypassed when using the Cloudflare [O2O](/cloudflare-for-platforms/cloudflare-for-saas/saas-customers/how-it-works/) setup. \ No newline at end of file From c0ac01a843c2e354e0d442594f632d3315d3089e Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Wed, 10 Sep 2025 16:39:43 +0100 Subject: [PATCH 23/58] Create and apply connection-reuse partial --- .../docs/aegis/about/reuse-and-coalescing.mdx | 14 ++------------ .../smart-shield/concepts/connection-reuse.mdx | 6 +++++- src/content/partials/aegis/connection-reuse.mdx | 13 +++++++++++++ 3 files changed, 20 insertions(+), 13 deletions(-) create mode 100644 src/content/partials/aegis/connection-reuse.mdx diff --git a/src/content/docs/aegis/about/reuse-and-coalescing.mdx b/src/content/docs/aegis/about/reuse-and-coalescing.mdx index 1e05f3d8553308e..d4c6ba2affc633b 100644 --- a/src/content/docs/aegis/about/reuse-and-coalescing.mdx +++ b/src/content/docs/aegis/about/reuse-and-coalescing.mdx @@ -6,21 +6,11 @@ sidebar: label: Reuse and coalescing --- -import { Details } from "~/components"; +import { Render } from "~/components"; Aside from [concurrent connections](/aegis/about/ips-allocation/#connections-to-your-origin)[^1], connection reuse and connection coalescing are also important concepts. They both have impact on latency and are considered when allocating your Aegis IPv4 addresses. -Implemented by HTTP/1.1, connection reuse describes multiple requests passing through one same connection (between one source IP:port and one destination IP:port). It is commonly the case even for simple websites nowadays. - -
-When a connection is initiated for `shop.example.com`, several embedded subresources may be requested - CSS, image files, advertisement, etc. This can mean hundreds of requests just for the website to load. Instead of having a one to one ratio of request per connection, a single connection is used for multiple requests. -
- -With HTTP/2, requests can use the same connection even if they are for different domains. - -
-A connection initiated for `shop.example.com` can be used for requests for `blog.example.com` as well - as long as the requests have the same destination IP:port and the server TLS certificate is authoritative for both hostnames. -
+ Refer to the [Cloudflare blog post](https://blog.cloudflare.com/aegis-deep-dive/) for further details. diff --git a/src/content/docs/smart-shield/concepts/connection-reuse.mdx b/src/content/docs/smart-shield/concepts/connection-reuse.mdx index a0c6ce3ac91a188..a0cec03b23d97fe 100644 --- a/src/content/docs/smart-shield/concepts/connection-reuse.mdx +++ b/src/content/docs/smart-shield/concepts/connection-reuse.mdx @@ -3,4 +3,8 @@ pcx_content_type: concept title: Connection reuse sidebar: order: 4 ---- \ No newline at end of file +--- + +import { Render } from "~/components"; + + \ No newline at end of file diff --git a/src/content/partials/aegis/connection-reuse.mdx b/src/content/partials/aegis/connection-reuse.mdx new file mode 100644 index 000000000000000..b1073bec5c02baa --- /dev/null +++ b/src/content/partials/aegis/connection-reuse.mdx @@ -0,0 +1,13 @@ +--- +{} +--- + +import { Details } from "~/components"; + +Implemented by HTTP/1.1, connection reuse describes multiple requests passing through one same connection (between one source IP:port and one destination IP:port). It is commonly the case even for simple websites nowadays. + +For example, when a connection is initiated for `shop.example.com`, several embedded subresources may be requested - CSS, image files, advertisement, etc. This can mean hundreds of requests just for the website to load. Instead of having a one to one ratio of request per connection, a single connection is used for multiple requests. + +With HTTP/2, requests can use the same connection even if they are for different domains. + +For example, a connection initiated for `shop.example.com` can be used for requests for `blog.example.com` as well - as long as the requests have the same destination IP:port and the server TLS certificate is authoritative for both hostnames. \ No newline at end of file From 98ab4521e8ff9255e149604a1585e63d5b869565 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Wed, 10 Sep 2025 22:08:45 +0100 Subject: [PATCH 24/58] Create and apply health-checks-intro partial --- src/content/docs/health-checks/index.mdx | 4 ++-- .../docs/smart-shield/configuration/health-checks.mdx | 6 +++++- src/content/partials/smart-shield/health-checks-intro.mdx | 7 +++++++ 3 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 src/content/partials/smart-shield/health-checks-intro.mdx diff --git a/src/content/docs/health-checks/index.mdx b/src/content/docs/health-checks/index.mdx index 350640a15ba37cc..6a873456ababa30 100644 --- a/src/content/docs/health-checks/index.mdx +++ b/src/content/docs/health-checks/index.mdx @@ -10,9 +10,9 @@ import { Feature, FeatureTable, GlossaryTooltip, RelatedProduct } from "~/compon Standalone Health Checks monitors an IP address or hostname for origin servers or applications and notifies you in near real-time if there happens to be a problem. -A Health Check is a service that runs on Cloudflare’s edge network to monitor whether an origin server is online. This allows you to view the health of your origin servers even if there is only one origin or you do not yet need to balance traffic across your infrastructure. +A Health Check is a service that runs on Cloudflare's edge network to monitor whether an origin server is online. This allows you to view the health of your origin servers even if there is only one origin or you do not yet need to balance traffic across your infrastructure. -Standalone Health Checks support various configurations to hone in on what you can check, including response codes, protocol types, and intervals. You can specify a particular path if an origin server serves multiple applications or check a larger subset of response codes for your staging environment. All of these options allow you to properly target your Health Check, providing a precise picture of what is wrong with an origin server. +Health Checks support various configurations to hone in on what you can check, including response codes, protocol types, and intervals. You can specify a particular path if an origin server serves multiple applications or check a larger subset of response codes for your staging environment. All of these options allow you to properly target your Health Check, providing a precise picture of what is wrong with an origin server. :::note diff --git a/src/content/docs/smart-shield/configuration/health-checks.mdx b/src/content/docs/smart-shield/configuration/health-checks.mdx index 0a62e56953077e4..cbe80179e2aad93 100644 --- a/src/content/docs/smart-shield/configuration/health-checks.mdx +++ b/src/content/docs/smart-shield/configuration/health-checks.mdx @@ -5,6 +5,10 @@ sidebar: order: 8 --- +import { Render } from "~/components"; + :::note[Availability] Available for Pro, Business, and Enterprise customers in all Smart Shield packages. -::: \ No newline at end of file +::: + + \ No newline at end of file diff --git a/src/content/partials/smart-shield/health-checks-intro.mdx b/src/content/partials/smart-shield/health-checks-intro.mdx new file mode 100644 index 000000000000000..2ae97fa5bb9ed78 --- /dev/null +++ b/src/content/partials/smart-shield/health-checks-intro.mdx @@ -0,0 +1,7 @@ +--- +{} +--- + +A Health Check is a service that runs on Cloudflare's edge network to monitor whether an origin server is online. This allows you to view the health of your origin servers even if there is only one origin or you do not yet need to balance traffic across your infrastructure. + +Health Checks support various configurations to hone in on what you can check, including response codes, protocol types, and intervals. You can specify a particular path if an origin server serves multiple applications or check a larger subset of response codes for your staging environment. All of these options allow you to properly target your Health Check, providing a precise picture of what is wrong with an origin server. \ No newline at end of file From 18cdc9de1bf812aa35271a0923f34a348984eba3 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Wed, 10 Sep 2025 22:11:16 +0100 Subject: [PATCH 25/58] Create and apply health-checks-intro partial --- src/content/docs/health-checks/index.mdx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/content/docs/health-checks/index.mdx b/src/content/docs/health-checks/index.mdx index 6a873456ababa30..444d33030d63878 100644 --- a/src/content/docs/health-checks/index.mdx +++ b/src/content/docs/health-checks/index.mdx @@ -6,13 +6,11 @@ sidebar: --- -import { Feature, FeatureTable, GlossaryTooltip, RelatedProduct } from "~/components" +import { Feature, FeatureTable, GlossaryTooltip, RelatedProduct, Render } from "~/components" Standalone Health Checks monitors an IP address or hostname for origin servers or applications and notifies you in near real-time if there happens to be a problem. -A Health Check is a service that runs on Cloudflare's edge network to monitor whether an origin server is online. This allows you to view the health of your origin servers even if there is only one origin or you do not yet need to balance traffic across your infrastructure. - -Health Checks support various configurations to hone in on what you can check, including response codes, protocol types, and intervals. You can specify a particular path if an origin server serves multiple applications or check a larger subset of response codes for your staging environment. All of these options allow you to properly target your Health Check, providing a precise picture of what is wrong with an origin server. + :::note From fe642712d9ebd2eec92ec19e79ba080f66c41292 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Wed, 10 Sep 2025 22:16:58 +0100 Subject: [PATCH 26/58] Add placeholder sections for configuration/heatlth-checks --- .../docs/smart-shield/configuration/health-checks.mdx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/content/docs/smart-shield/configuration/health-checks.mdx b/src/content/docs/smart-shield/configuration/health-checks.mdx index cbe80179e2aad93..11e6583c1cf41de 100644 --- a/src/content/docs/smart-shield/configuration/health-checks.mdx +++ b/src/content/docs/smart-shield/configuration/health-checks.mdx @@ -11,4 +11,12 @@ import { Render } from "~/components"; Available for Pro, Business, and Enterprise customers in all Smart Shield packages. ::: - \ No newline at end of file + + +## Regions + +(add partial) + +## Resources + +(add DirectoryListing for Managing, Creating notifications, Zone lockdown?, Analytics) \ No newline at end of file From a221d2e51c48090f42667d96c7e5641cc585d8d9 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Thu, 11 Sep 2025 07:04:09 +0100 Subject: [PATCH 27/58] Create and apply health-checks-regions partial --- .../concepts/health-checks-regions.mdx | 14 ++------------ .../smart-shield/configuration/health-checks.mdx | 2 +- .../smart-shield/health-checks-regions.mdx | 13 +++++++++++++ 3 files changed, 16 insertions(+), 13 deletions(-) create mode 100644 src/content/partials/smart-shield/health-checks-regions.mdx diff --git a/src/content/docs/health-checks/concepts/health-checks-regions.mdx b/src/content/docs/health-checks/concepts/health-checks-regions.mdx index ad7089f09324eb3..0606501f26856da 100644 --- a/src/content/docs/health-checks/concepts/health-checks-regions.mdx +++ b/src/content/docs/health-checks/concepts/health-checks-regions.mdx @@ -6,16 +6,6 @@ sidebar: --- -Cloudflare has data centers in [hundreds of cities worldwide](https://www.cloudflare.com/network/). Health checks do not run from every single of these data centers as this would result in numerous requests to your servers. Instead, you are able to choose between one and thirteen regions from which to run health checks. Cloudflare will run Health Checks from three data centers in each region that you select. +import { Render } from "~/components"; -:::note - - -The exact location of these data centers are subject to change at any moment. - - -::: - -The Internet is not the same everywhere around the world and your users may not have the same experience on your application according to where they are. Running Health Checks from different regions lets you know the health of your application from the point of view of the Cloudflare network in each of these regions. - -If you select multiple regions or choose **All Regions** (Business & Enterprise Only), you may increase traffic to your servers. Each region sends individual health checks from three data centers. + diff --git a/src/content/docs/smart-shield/configuration/health-checks.mdx b/src/content/docs/smart-shield/configuration/health-checks.mdx index 11e6583c1cf41de..e6c4fe0f877c80f 100644 --- a/src/content/docs/smart-shield/configuration/health-checks.mdx +++ b/src/content/docs/smart-shield/configuration/health-checks.mdx @@ -15,7 +15,7 @@ Available for Pro, Business, and Enterprise customers in all Smart Shield packag ## Regions -(add partial) + ## Resources diff --git a/src/content/partials/smart-shield/health-checks-regions.mdx b/src/content/partials/smart-shield/health-checks-regions.mdx new file mode 100644 index 000000000000000..1ed9c18dbf2e827 --- /dev/null +++ b/src/content/partials/smart-shield/health-checks-regions.mdx @@ -0,0 +1,13 @@ +--- +{} +--- + +Cloudflare has data centers in [hundreds of cities worldwide](https://www.cloudflare.com/network/). Health checks do not run from every single of these data centers as this would result in numerous requests to your servers. Instead, you are able to choose between one and thirteen regions from which to run health checks. Cloudflare will run Health Checks from three data centers in each region that you select. + +:::note +The exact location of these data centers are subject to change at any moment. +::: + +The Internet is not the same everywhere around the world and your users may not have the same experience on your application according to where they are. Running Health Checks from different regions lets you know the health of your application from the point of view of the Cloudflare network in each of these regions. + +If you select multiple regions or choose **All Regions** (Business and Enterprise Only), you may increase traffic to your servers. Each region sends individual health checks from three data centers. \ No newline at end of file From f929aadef66671ce9e4e8a947dc30a9c75d411b9 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Thu, 11 Sep 2025 08:26:41 +0100 Subject: [PATCH 28/58] Add reference to Internet Observatory to get-started --- src/content/docs/smart-shield/get-started.mdx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/content/docs/smart-shield/get-started.mdx b/src/content/docs/smart-shield/get-started.mdx index f6ccc551c186948..9e553b6cb6e897c 100644 --- a/src/content/docs/smart-shield/get-started.mdx +++ b/src/content/docs/smart-shield/get-started.mdx @@ -19,7 +19,9 @@ Smart Shield is available to all customers as an opt-in configuration. 1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com/), and select your account and domain. 2. Go to **Speed** > **Smart Shield**. 3. Select **Get Started**. -4. Choose your package and follow the guided flow to confirm any optional settings. +4. Choose a package and follow the guided flow to confirm any optional settings. + +Access analytics and get insights on the Internet Observatory dashboard. ## Packages and availability From 627cb2eef39b121403287c5e6e69585ce5fc99c7 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Thu, 11 Sep 2025 09:00:02 +0100 Subject: [PATCH 29/58] Create health-checks folder stucture and outline subpages --- .../configuration/health-checks/analytics.mdx | 8 ++++++++ .../{health-checks.mdx => health-checks/index.mdx} | 8 +++++--- .../configuration/health-checks/reference.mdx | 10 ++++++++++ .../configuration/health-checks/setup.mdx | 11 +++++++++++ .../partials/smart-shield/health-checks-intro.mdx | 2 +- 5 files changed, 35 insertions(+), 4 deletions(-) create mode 100644 src/content/docs/smart-shield/configuration/health-checks/analytics.mdx rename src/content/docs/smart-shield/configuration/{health-checks.mdx => health-checks/index.mdx} (70%) create mode 100644 src/content/docs/smart-shield/configuration/health-checks/reference.mdx create mode 100644 src/content/docs/smart-shield/configuration/health-checks/setup.mdx diff --git a/src/content/docs/smart-shield/configuration/health-checks/analytics.mdx b/src/content/docs/smart-shield/configuration/health-checks/analytics.mdx new file mode 100644 index 000000000000000..b2241e72ce082af --- /dev/null +++ b/src/content/docs/smart-shield/configuration/health-checks/analytics.mdx @@ -0,0 +1,8 @@ +--- +pcx_content_type: concept +title: Health Checks analytics +sidebar: + order: 4 + label: Analytics +--- + diff --git a/src/content/docs/smart-shield/configuration/health-checks.mdx b/src/content/docs/smart-shield/configuration/health-checks/index.mdx similarity index 70% rename from src/content/docs/smart-shield/configuration/health-checks.mdx rename to src/content/docs/smart-shield/configuration/health-checks/index.mdx index e6c4fe0f877c80f..0f51f6c155568af 100644 --- a/src/content/docs/smart-shield/configuration/health-checks.mdx +++ b/src/content/docs/smart-shield/configuration/health-checks/index.mdx @@ -3,9 +3,11 @@ pcx_content_type: concept title: Health Checks sidebar: order: 8 + group: + label: Health Checks --- -import { Render } from "~/components"; +import { Render, DirectoryListing } from "~/components"; :::note[Availability] Available for Pro, Business, and Enterprise customers in all Smart Shield packages. @@ -17,6 +19,6 @@ Available for Pro, Business, and Enterprise customers in all Smart Shield packag -## Resources +## Further reading -(add DirectoryListing for Managing, Creating notifications, Zone lockdown?, Analytics) \ No newline at end of file + \ No newline at end of file diff --git a/src/content/docs/smart-shield/configuration/health-checks/reference.mdx b/src/content/docs/smart-shield/configuration/health-checks/reference.mdx new file mode 100644 index 000000000000000..be461a1777d49ea --- /dev/null +++ b/src/content/docs/smart-shield/configuration/health-checks/reference.mdx @@ -0,0 +1,10 @@ +--- +pcx_content_type: reference +title: Reference +sidebar: + order: 6 +--- + +## Interaction with other Cloudflare products + +## Common error codes \ No newline at end of file diff --git a/src/content/docs/smart-shield/configuration/health-checks/setup.mdx b/src/content/docs/smart-shield/configuration/health-checks/setup.mdx new file mode 100644 index 000000000000000..6f85a7947152fce --- /dev/null +++ b/src/content/docs/smart-shield/configuration/health-checks/setup.mdx @@ -0,0 +1,11 @@ +--- +pcx_content_type: how-to +title: Manage Health Checks +sidebar: + order: 2 + label: Setup +--- + +## Create and edit checks + +## Configure alerts \ No newline at end of file diff --git a/src/content/partials/smart-shield/health-checks-intro.mdx b/src/content/partials/smart-shield/health-checks-intro.mdx index 2ae97fa5bb9ed78..ed843ebdf208147 100644 --- a/src/content/partials/smart-shield/health-checks-intro.mdx +++ b/src/content/partials/smart-shield/health-checks-intro.mdx @@ -2,6 +2,6 @@ {} --- -A Health Check is a service that runs on Cloudflare's edge network to monitor whether an origin server is online. This allows you to view the health of your origin servers even if there is only one origin or you do not yet need to balance traffic across your infrastructure. +A health check is a service that runs on Cloudflare's edge network to monitor whether an origin server is online. This allows you to view the health of your origin servers even if there is only one origin or you do not yet need to balance traffic across your infrastructure. Health Checks support various configurations to hone in on what you can check, including response codes, protocol types, and intervals. You can specify a particular path if an origin server serves multiple applications or check a larger subset of response codes for your staging environment. All of these options allow you to properly target your Health Check, providing a precise picture of what is wrong with an origin server. \ No newline at end of file From 3eef51dc440de5de171ecbdeb6a8dd6156c313ca Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Thu, 11 Sep 2025 09:28:30 +0100 Subject: [PATCH 30/58] Revert "Add link to Smart Shield from Speed docs" This reverts commit 3e7aacb2084a60b5492e1eaa1065df6a100b45f2. --- src/content/docs/speed/smart-shield.mdx | 7 ------- 1 file changed, 7 deletions(-) delete mode 100644 src/content/docs/speed/smart-shield.mdx diff --git a/src/content/docs/speed/smart-shield.mdx b/src/content/docs/speed/smart-shield.mdx deleted file mode 100644 index d164c5b2c708c04..000000000000000 --- a/src/content/docs/speed/smart-shield.mdx +++ /dev/null @@ -1,7 +0,0 @@ ---- -pcx_content_type: navigation -title: Smart Shield -sidebar: - order: 19 -external_link: /smart-shield/ ---- \ No newline at end of file From ea171512d402ed99d267aca59879068b23a64b63 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Thu, 11 Sep 2025 09:45:22 +0100 Subject: [PATCH 31/58] Create and apply health-checks-analytics partial --- .../health-checks/health-checks-analytics.mdx | 194 +---------------- .../configuration/health-checks/analytics.mdx | 8 + .../smart-shield/health-checks-analytics.mdx | 197 ++++++++++++++++++ 3 files changed, 206 insertions(+), 193 deletions(-) create mode 100644 src/content/partials/smart-shield/health-checks-analytics.mdx diff --git a/src/content/docs/health-checks/health-checks-analytics.mdx b/src/content/docs/health-checks/health-checks-analytics.mdx index 384452cb8ac1410..1fbc7fcafd480cc 100644 --- a/src/content/docs/health-checks/health-checks-analytics.mdx +++ b/src/content/docs/health-checks/health-checks-analytics.mdx @@ -15,14 +15,7 @@ To access health check analytics: 1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com) and select your account and domain. 2. Go to **Traffic** > **Health Check Analytics**. -You can evaluate origin uptime, latency, failure reason, and specific event logs: - -* **Health Checks By Uptime**: Shows the percentage of uptime for individual origins over time. -* **Health Checks By Failure Reason**: Shows a breakdown of failures by the specific reason. See [common error code causes and solutions below](/health-checks/health-checks-analytics/#common-error-codes). -* **Health Checks By Latency**: Shows average latency – measured in round trip time — for individual origins over time. -* **Event Log**: Shows individual health check data. - * Select each record for additional details on **Round trip time**, the **Failure Reason**, the **Average Waterfall** (showing chronological data about request stages), **Response status code**, and more. - * Note that **Global** is not a configured region; it represents the aggregated data from all enabled regions. + ## Set up alerts @@ -31,188 +24,3 @@ You can configure alerts to notify you of any changes in your health check statu - -## Common error codes - -### TCP connection failed - -#### Cause - -Health Checks failed to establish a TCP connection to your origin server. - -#### Solution - -This typically occurs when there is a network failure between Cloudflare and your origin, and/or a firewall refuses to allow our connection. Ensure your network and firewall configurations are not interfering with traffic. - -### HTTP timeout occurred - -#### Cause - -The origin failed to return an HTTP response within the timeout configured. This happens if you have the timeout set to a low number. For example, one to two seconds. - -#### Solution - -Cloudflare recommends increasing the HTTP response timeout to allow the origin server to respond. - -### Response code mismatch error - -#### Cause - -Cloudflare receives an HTTP status code that does not match the values defined in the `expected_codes` property of your Health Check configuration. - -#### Solution - -Response codes must match the `expected_codes`. Confirm the values are correct by comparing the expected response codes and the status code received in the Event Log. - -#### ​​Alternate cause - -You may also see this issue if you have a Health Check configured to use HTTP connections and your origin server is redirecting to HTTPS. In this case, the response code will often be `301`, `302`, or `303`. - -#### Solution - -Change your Cloudflare Health Check configuration to use HTTPS or set the value of `follow_redirect` to `true` so that Cloudflare can resolve the correct status code. - -### Response body mismatch error - -#### Cause - -The response body returns from your origin server and does not include the (case-insensitive) value of `expected_body` configured in your Health Check. - -:::note -We only read the first 10 KB of the response. If you return a larger response, and the `expected_body` is not in the first 10 KB, the Health Check will fail. -::: - -#### Solution - -Ensure the `expected_body` is in the first 10 KB of the response body. -​​ - -### TLS untrusted certificate error - -#### Cause - -The certificate is not trusted by a public Certificate Authority (CA). - -#### Solution - -If you’re using a self-signed certificate, Cloudflare recommends either using a publicly trusted certificate or setting the `allow_insecure` property on your Health Check to `true`. - -### TLS name mismatch error - -#### Cause - -Our Health Check (client) was not able to match a name on the server certificate to the hostname of the request. - -#### Solution - -Inspect your Health Check configuration to confirm that the `header` value set in the Cloudflare Health Check is correct. - -### TLS protocol error - -#### Cause - -This error can occur if you are using an older version of TLS or your origin server is not configured for HTTPS. - -#### Solution - -Ensure that your origin server supports TLS 1.2 or greater and is configured for HTTPS. - -### TLS unrecognized name error - -#### Cause - -The server did not recognize the name provided by the client. When a host header is set, this is set as the ServerName in the initial TLS handshake. If it is not set, Cloudflare will not provide a ServerName, which can cause this error. - -#### Solution - -Set the host header in your Health Check object. - -### ​​No route to host error - -#### Cause - -The IP address cannot be reached from Cloudflare’s network. Common causes are ISP or hosting provider network issues (e.g. BGP level), or that the IP does not exist. - -#### Solution - -Ensure IP is accurate, and check if there is an ISP or hosting provider network issue. - -### TCP Timeout - -#### Cause - -Data transmission was not acknowledged and the retransmit of data did not succeed. - -#### Solution - -Confirm whether the SYN-ACK for the handshake takes place at your origin and contact [Cloudflare support](/support/contacting-cloudflare-support/). - -### ​​Network Unreachable - -#### Cause - -Cloudflare cannot connect to the origin web server due to network unavailability. This is usually caused by a network issue or incorrect origin IP. - -#### Solution - -Check the IP entered for the origin in Cloudflare’s Health Checks configuration or the IP returned via DNS for the origin hostname. - -### HTTP Invalid Response - -#### Cause - -Usually caused by an HTTP 502 error or bad gateway. - -#### Solution - -Ensure the origin web server responds to requests and that no applications have crashed or are under high load. - -### DNS Unknown Host - -#### Cause - -The origin web server hostname does not exist. - -#### Solution - -Confirm the origin web server resolves to an IP address. - -### Connection Reset by Peer - -#### Cause - -A network error occurred while the client received data from the origin web server. - -#### Solution - -Confirm whether the origin web server is experiencing a high amount of traffic or an error. - -### Monitor Configuration Error - -#### Cause - -There was a configuration error in the Health Check and no checks were run against the origin. - -#### Solution - -Review your Health Check configuration to ensure it matches an expected request to your origin. - -### ​​DNS Internal - -#### Cause - -The origin web server’s hostname resolves to an internal or restricted address. No checks are run against this origin. - -#### Solution - -Cloudflare does not allow use of an origin web server hostname that resolves to a Cloudflare IP. - -### Other Failure - -#### Cause - -If the failure cannot be classified as any other type of failure mentioned above. - -#### Solution - -Contact [Cloudflare support](/support/contacting-cloudflare-support/). diff --git a/src/content/docs/smart-shield/configuration/health-checks/analytics.mdx b/src/content/docs/smart-shield/configuration/health-checks/analytics.mdx index b2241e72ce082af..eb400735e3e2a2b 100644 --- a/src/content/docs/smart-shield/configuration/health-checks/analytics.mdx +++ b/src/content/docs/smart-shield/configuration/health-checks/analytics.mdx @@ -6,3 +6,11 @@ sidebar: label: Analytics --- +import { Render } from "~/components"; + +Use Health Checks analytics to debug possible origin issues. + + \ No newline at end of file diff --git a/src/content/partials/smart-shield/health-checks-analytics.mdx b/src/content/partials/smart-shield/health-checks-analytics.mdx new file mode 100644 index 000000000000000..2983c5deb95bc9f --- /dev/null +++ b/src/content/partials/smart-shield/health-checks-analytics.mdx @@ -0,0 +1,197 @@ +--- +{} +--- + +You can evaluate origin uptime, latency, failure reason, and specific event logs: + +- **Health Checks By Uptime**: Shows the percentage of uptime for individual origins over time. +- **Health Checks By Failure Reason**: Shows a breakdown of failures by the specific reason. Refer to [common error code causes and solutions below](#common-error-codes). +- **Health Checks By Latency**: Shows average latency – measured in round trip time — for individual origins over time. +- **Event Log**: Shows individual health check data. + - Select each record for additional details on **Round trip time**, the **Failure Reason**, the **Average Waterfall** (showing chronological data about request stages), **Response status code**, and more. + - Note that **Global** is not a configured region; it represents the aggregated data from all enabled regions. + +## Common error codes + +### TCP connection failed + +#### Cause + +Health Checks failed to establish a TCP connection to your origin server. + +#### Solution + +This typically occurs when there is a network failure between Cloudflare and your origin, and/or a firewall refuses to allow our connection. Ensure your network and firewall configurations are not interfering with traffic. + +### HTTP timeout occurred + +#### Cause + +The origin failed to return an HTTP response within the timeout configured. This happens if you have the timeout set to a low number. For example, one to two seconds. + +#### Solution + +Cloudflare recommends increasing the HTTP response timeout to allow the origin server to respond. + +### Response code mismatch error + +#### Cause + +Cloudflare receives an HTTP status code that does not match the values defined in the `expected_codes` property of your Health Check configuration. + +#### Solution + +Response codes must match the `expected_codes`. Confirm the values are correct by comparing the expected response codes and the status code received in the Event Log. + +#### ​​Alternate cause + +You may also see this issue if you have a Health Check configured to use HTTP connections and your origin server is redirecting to HTTPS. In this case, the response code will often be `301`, `302`, or `303`. + +#### Solution + +Change your Cloudflare Health Check configuration to use HTTPS or set the value of `follow_redirect` to `true` so that Cloudflare can resolve the correct status code. + +### Response body mismatch error + +#### Cause + +The response body returns from your origin server and does not include the (case-insensitive) value of `expected_body` configured in your Health Check. + +:::note +We only read the first 10 KB of the response. If you return a larger response, and the `expected_body` is not in the first 10 KB, the Health Check will fail. +::: + +#### Solution + +Ensure the `expected_body` is in the first 10 KB of the response body. +​​ + +### TLS untrusted certificate error + +#### Cause + +The certificate is not trusted by a public Certificate Authority (CA). + +#### Solution + +If you’re using a self-signed certificate, Cloudflare recommends either using a publicly trusted certificate or setting the `allow_insecure` property on your Health Check to `true`. + +### TLS name mismatch error + +#### Cause + +Our Health Check (client) was not able to match a name on the server certificate to the hostname of the request. + +#### Solution + +Inspect your Health Check configuration to confirm that the `header` value set in the Cloudflare Health Check is correct. + +### TLS protocol error + +#### Cause + +This error can occur if you are using an older version of TLS or your origin server is not configured for HTTPS. + +#### Solution + +Ensure that your origin server supports TLS 1.2 or greater and is configured for HTTPS. + +### TLS unrecognized name error + +#### Cause + +The server did not recognize the name provided by the client. When a host header is set, this is set as the ServerName in the initial TLS handshake. If it is not set, Cloudflare will not provide a ServerName, which can cause this error. + +#### Solution + +Set the host header in your Health Check object. + +### ​​No route to host error + +#### Cause + +The IP address cannot be reached from Cloudflare’s network. Common causes are ISP or hosting provider network issues (e.g. BGP level), or that the IP does not exist. + +#### Solution + +Ensure IP is accurate, and check if there is an ISP or hosting provider network issue. + +### TCP Timeout + +#### Cause + +Data transmission was not acknowledged and the retransmit of data did not succeed. + +#### Solution + +Confirm whether the SYN-ACK for the handshake takes place at your origin and contact [Cloudflare support](/support/contacting-cloudflare-support/). + +### ​​Network Unreachable + +#### Cause + +Cloudflare cannot connect to the origin web server due to network unavailability. This is usually caused by a network issue or incorrect origin IP. + +#### Solution + +Check the IP entered for the origin in Cloudflare’s Health Checks configuration or the IP returned via DNS for the origin hostname. + +### HTTP Invalid Response + +#### Cause + +Usually caused by an HTTP 502 error or bad gateway. + +#### Solution + +Ensure the origin web server responds to requests and that no applications have crashed or are under high load. + +### DNS Unknown Host + +#### Cause + +The origin web server hostname does not exist. + +#### Solution + +Confirm the origin web server resolves to an IP address. + +### Connection Reset by Peer + +#### Cause + +A network error occurred while the client received data from the origin web server. + +#### Solution + +Confirm whether the origin web server is experiencing a high amount of traffic or an error. + +### Monitor Configuration Error + +#### Cause + +There was a configuration error in the Health Check and no checks were run against the origin. + +#### Solution + +Review your Health Check configuration to ensure it matches an expected request to your origin. + +### ​​DNS Internal + +#### Cause + +The origin web server’s hostname resolves to an internal or restricted address. No checks are run against this origin. + +#### Solution + +Cloudflare does not allow use of an origin web server hostname that resolves to a Cloudflare IP. + +### Other Failure + +#### Cause + +If the failure cannot be classified as any other type of failure mentioned above. + +#### Solution + +Contact [Cloudflare support](/support/contacting-cloudflare-support/). \ No newline at end of file From 11a4f8fbc4e3cfdcde381573f25de9c4ff34c905 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Thu, 11 Sep 2025 09:54:05 +0100 Subject: [PATCH 32/58] Fall back to zone-lockdown specific page instead of reference --- .../health-checks/how-to/zone-lockdown.mdx | 41 +---------------- .../configuration/health-checks/reference.mdx | 10 ----- .../health-checks/zone-lockdown.mdx | 14 ++++++ .../partials/smart-shield/zone-lockdown.mdx | 44 +++++++++++++++++++ 4 files changed, 60 insertions(+), 49 deletions(-) delete mode 100644 src/content/docs/smart-shield/configuration/health-checks/reference.mdx create mode 100644 src/content/docs/smart-shield/configuration/health-checks/zone-lockdown.mdx create mode 100644 src/content/partials/smart-shield/zone-lockdown.mdx diff --git a/src/content/docs/health-checks/how-to/zone-lockdown.mdx b/src/content/docs/health-checks/how-to/zone-lockdown.mdx index a602535b2d9bd9c..6e563485b4227c1 100644 --- a/src/content/docs/health-checks/how-to/zone-lockdown.mdx +++ b/src/content/docs/health-checks/how-to/zone-lockdown.mdx @@ -9,43 +9,6 @@ head: --- -Currently, any Cloudflare customer on a paid plan can configure Health Checks against any host or IP. [Zone Lockdown](/waf/tools/zone-lockdown/) specifies a list of one or more IP addresses, CIDR ranges, or networks that are the only IPs allowed to access a domain, subdomain, or URL. It allows multiple destinations in a single rule as well as IPv4 and IPv6 addresses. IP addresses not specified in the Zone Lockdown rule are denied access to the specified resources. +import { Render } from "~/components"; -When a customer enables zone lockdown, any Health Checks targeting that zone regardless of ownership will still get through because Cloudflare's ASN is on an allow-list. - -Cloudflare's ASN is on an allow-list. This allows health checks to bypass zone lockdown. However, this creates a vulnerability and that behavior will change, resulting in Health Checks no longer being allowed through zone lockdown by default. Customers who use zone lockdown and want their health checks to continue passing can follow the guide below to bypass zone lockdown. - -## Bypass zone lockdown - -To bypass zone lockdown using a WAF custom rule: - -1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com) and select your account and domain. -2. Go to **Security** > **WAF** > **Custom rules**. -3. Select **Create rule**. -4. Create a custom rule matching on **user agent**. -5. Set the action to *Skip* and the corresponding feature to **Zone Lockdown** under **More components to skip**. - -Cloudflare Health Checks have a user agent of the following format: -`Mozilla/5.0 (compatible;Cloudflare-Healthchecks/1.0;+https://www.cloudflare.com/; healthcheck-id: XXX)` where `XXX` is replaced with the first 16 characters of the Health Check ID. - -To allow a specific Health Check, verify if the user agent contains the first 16 characters of the Health Check ID. - -### Via the API - -This example adds a new WAF custom rule to the ruleset with ID `{ruleset_id}` that skips zone lockdown for incoming requests with a user agent containing `1234567890abcdef`: - -```bash -curl "https://api.cloudflare.com/client/v4/{zone_id}/rulesets/{ruleset_id}/rules" \ ---header "Authorization: Bearer " \ ---header "Content-Type: application/json" \ ---data '{ - "action": "skip", - "action_parameters": { - "products": [ - "zoneLockdown" - ] - }, - "expression": "http.user_agent contains \"1234567890abcdef\"", - "description": "bypass zone lockdown - specific healthcheck" -}' -``` + \ No newline at end of file diff --git a/src/content/docs/smart-shield/configuration/health-checks/reference.mdx b/src/content/docs/smart-shield/configuration/health-checks/reference.mdx deleted file mode 100644 index be461a1777d49ea..000000000000000 --- a/src/content/docs/smart-shield/configuration/health-checks/reference.mdx +++ /dev/null @@ -1,10 +0,0 @@ ---- -pcx_content_type: reference -title: Reference -sidebar: - order: 6 ---- - -## Interaction with other Cloudflare products - -## Common error codes \ No newline at end of file diff --git a/src/content/docs/smart-shield/configuration/health-checks/zone-lockdown.mdx b/src/content/docs/smart-shield/configuration/health-checks/zone-lockdown.mdx new file mode 100644 index 000000000000000..6e563485b4227c1 --- /dev/null +++ b/src/content/docs/smart-shield/configuration/health-checks/zone-lockdown.mdx @@ -0,0 +1,14 @@ +--- +title: Zone Lockdown +pcx_content_type: how-to +sidebar: + order: 8 +head: + - tag: title + content: Zone lockdown migration guide + +--- + +import { Render } from "~/components"; + + \ No newline at end of file diff --git a/src/content/partials/smart-shield/zone-lockdown.mdx b/src/content/partials/smart-shield/zone-lockdown.mdx new file mode 100644 index 000000000000000..e762df585c6f8dd --- /dev/null +++ b/src/content/partials/smart-shield/zone-lockdown.mdx @@ -0,0 +1,44 @@ +--- +{} +--- + +Currently, any Cloudflare customer on a paid plan can configure Health Checks against any host or IP. [Zone Lockdown](/waf/tools/zone-lockdown/) specifies a list of one or more IP addresses, CIDR ranges, or networks that are the only IPs allowed to access a domain, subdomain, or URL. It allows multiple destinations in a single rule as well as IPv4 and IPv6 addresses. IP addresses not specified in the Zone Lockdown rule are denied access to the specified resources. + +When a customer enables zone lockdown, any Health Checks targeting that zone regardless of ownership will still get through because Cloudflare's ASN is on an allow-list. + +Cloudflare's ASN is on an allow-list. This allows health checks to bypass zone lockdown. However, this creates a vulnerability and that behavior will change, resulting in Health Checks no longer being allowed through zone lockdown by default. Customers who use zone lockdown and want their health checks to continue passing can follow the guide below to bypass zone lockdown. + +## Bypass zone lockdown + +To bypass zone lockdown using a WAF custom rule: + +1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com) and select your account and domain. +2. Go to **Security** > **WAF** > **Custom rules**. +3. Select **Create rule**. +4. Create a custom rule matching on **user agent**. +5. Set the action to *Skip* and the corresponding feature to **Zone Lockdown** under **More components to skip**. + +Cloudflare Health Checks have a user agent of the following format: +`Mozilla/5.0 (compatible;Cloudflare-Healthchecks/1.0;+https://www.cloudflare.com/; healthcheck-id: XXX)` where `XXX` is replaced with the first 16 characters of the Health Check ID. + +To allow a specific Health Check, verify if the user agent contains the first 16 characters of the Health Check ID. + +### Via the API + +This example adds a new WAF custom rule to the ruleset with ID `{ruleset_id}` that skips zone lockdown for incoming requests with a user agent containing `1234567890abcdef`: + +```bash +curl "https://api.cloudflare.com/client/v4/{zone_id}/rulesets/{ruleset_id}/rules" \ +--header "Authorization: Bearer " \ +--header "Content-Type: application/json" \ +--data '{ + "action": "skip", + "action_parameters": { + "products": [ + "zoneLockdown" + ] + }, + "expression": "http.user_agent contains \"1234567890abcdef\"", + "description": "bypass zone lockdown - specific healthcheck" +}' +``` From 7d8f7571a2a02af2fbbb6e69f2107075ea78513d Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Thu, 11 Sep 2025 11:07:50 +0100 Subject: [PATCH 33/58] Fill in Manage Health Checks page --- .../configuration/health-checks/setup.mdx | 30 +++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/src/content/docs/smart-shield/configuration/health-checks/setup.mdx b/src/content/docs/smart-shield/configuration/health-checks/setup.mdx index 6f85a7947152fce..86edde8512d5146 100644 --- a/src/content/docs/smart-shield/configuration/health-checks/setup.mdx +++ b/src/content/docs/smart-shield/configuration/health-checks/setup.mdx @@ -6,6 +6,32 @@ sidebar: label: Setup --- -## Create and edit checks +import { AvailableNotifications, Render } from "~/components"; -## Configure alerts \ No newline at end of file +Refer to the section below to learn how to manage your Smart Shield health checks. + +## Create and edit health checks + +1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com) and select your account and domain. +2. Go to **Speed** > **Smart Shield**. +3. For Health Checks, select **Manage**. +4. Select **Create** or find an existing health check and select **Edit**. +5. Fill out the form or edit existing values, paying special attention to: + * The values for **Interval** and **Check regions**, because decreasing the **Interval** and increasing **Check regions** may increase the load on your origin server. + * **Retries**, which specify the number of retries to attempt in case of a timeout before marking the origin as unhealthy. + +## Configure alerts + +You can configure [notification emails](/notifications/get-started/) to be alerted when the health check detects that there is a change in the status of your origin server. Cloudflare will send you an email within seconds so you can take the necessary action before customers are impacted. + +The email provides information to determine what caused the health status change. You can evaluate when the change happened, the status of the origin server, if and why it is unhealthy, the expected response code, and the received response code. Refer to [common error codes](/smart-shield/configuration/health-checks/analytics/#common-error-codes) for further guidance. + +1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com) and select your account and domain. +2. Go to **Speed** > **Smart Shield**. +3. For Health Checks, select **Manage** and then **Configure an alert**. +4. Fill out the **Notification name** and **Description**. +5. Add a Notification email. +6. Select **Next**. +7. Add health checks to include in your alerts. +8. Choose the **Notification trigger**, which determines when you receive alerts. +9. Select **Create**. From 4de4979b6b7af5d98d1ce5789a54cf5492331c89 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Thu, 11 Sep 2025 11:09:12 +0100 Subject: [PATCH 34/58] Update content for zone-lockdown following WAF team feedback --- src/content/partials/smart-shield/zone-lockdown.mdx | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/content/partials/smart-shield/zone-lockdown.mdx b/src/content/partials/smart-shield/zone-lockdown.mdx index e762df585c6f8dd..b1295d3558a5ad2 100644 --- a/src/content/partials/smart-shield/zone-lockdown.mdx +++ b/src/content/partials/smart-shield/zone-lockdown.mdx @@ -4,9 +4,7 @@ Currently, any Cloudflare customer on a paid plan can configure Health Checks against any host or IP. [Zone Lockdown](/waf/tools/zone-lockdown/) specifies a list of one or more IP addresses, CIDR ranges, or networks that are the only IPs allowed to access a domain, subdomain, or URL. It allows multiple destinations in a single rule as well as IPv4 and IPv6 addresses. IP addresses not specified in the Zone Lockdown rule are denied access to the specified resources. -When a customer enables zone lockdown, any Health Checks targeting that zone regardless of ownership will still get through because Cloudflare's ASN is on an allow-list. - -Cloudflare's ASN is on an allow-list. This allows health checks to bypass zone lockdown. However, this creates a vulnerability and that behavior will change, resulting in Health Checks no longer being allowed through zone lockdown by default. Customers who use zone lockdown and want their health checks to continue passing can follow the guide below to bypass zone lockdown. +Customers who use zone lockdown and want their health checks to continue passing can follow the guide below to bypass zone lockdown. ## Bypass zone lockdown From 6b2f88b61e45f08f6cab04c9d7ba617d20eda911 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Thu, 11 Sep 2025 11:52:21 +0100 Subject: [PATCH 35/58] Add Smart Shield callout to remaining pre-existing pages --- src/content/docs/argo-smart-routing/get-started.mdx | 2 ++ src/content/docs/argo-smart-routing/index.mdx | 2 ++ .../docs/cache/advanced-configuration/cache-reserve.mdx | 2 ++ src/content/docs/health-checks/get-started.mdx | 4 ++++ src/content/docs/health-checks/health-checks-analytics.mdx | 2 ++ src/content/docs/health-checks/index.mdx | 2 ++ 6 files changed, 14 insertions(+) diff --git a/src/content/docs/argo-smart-routing/get-started.mdx b/src/content/docs/argo-smart-routing/get-started.mdx index 0eff14fe68e6a61..120a55fad831684 100644 --- a/src/content/docs/argo-smart-routing/get-started.mdx +++ b/src/content/docs/argo-smart-routing/get-started.mdx @@ -9,6 +9,8 @@ description: Learn how to enable Argo Smart Routing in the Cloudflare dashboard. import { Render, TabItem, Tabs } from "~/components"; + + Argo Smart Routing is a one-click solution to speed up your global traffic. diff --git a/src/content/docs/argo-smart-routing/index.mdx b/src/content/docs/argo-smart-routing/index.mdx index 1de059c591af43e..f6845c36e13b179 100644 --- a/src/content/docs/argo-smart-routing/index.mdx +++ b/src/content/docs/argo-smart-routing/index.mdx @@ -18,6 +18,8 @@ Speed up your global traffic with a single click + + + ![Content served from origin and getting cached in Cache Reserve, and Edge Cache Data Centers (T1=upper-tier, T2=lower-tier) on its way back to the client](~/assets/images/cache/content-being-served.png) diff --git a/src/content/docs/health-checks/get-started.mdx b/src/content/docs/health-checks/get-started.mdx index e86ff33a8461f4c..57624f2de17cde1 100644 --- a/src/content/docs/health-checks/get-started.mdx +++ b/src/content/docs/health-checks/get-started.mdx @@ -6,6 +6,10 @@ sidebar: --- +import { Render } from "~/components"; + + + This guide will get you started with creating and managing configured Health Checks. ## Create a Health Check diff --git a/src/content/docs/health-checks/health-checks-analytics.mdx b/src/content/docs/health-checks/health-checks-analytics.mdx index 1fbc7fcafd480cc..9c8bc06b69a305d 100644 --- a/src/content/docs/health-checks/health-checks-analytics.mdx +++ b/src/content/docs/health-checks/health-checks-analytics.mdx @@ -8,6 +8,8 @@ sidebar: import { AvailableNotifications, Render } from "~/components" + + Once you have set up a standalone Health Check including notification emails, use Health Check Analytics to debug possible origin issues. To access health check analytics: diff --git a/src/content/docs/health-checks/index.mdx b/src/content/docs/health-checks/index.mdx index 444d33030d63878..492d682dc19974d 100644 --- a/src/content/docs/health-checks/index.mdx +++ b/src/content/docs/health-checks/index.mdx @@ -8,6 +8,8 @@ sidebar: import { Feature, FeatureTable, GlossaryTooltip, RelatedProduct, Render } from "~/components" + + Standalone Health Checks monitors an IP address or hostname for origin servers or applications and notifies you in near real-time if there happens to be a problem. From 49fea36f856837a475873c26f04828c48a50ca17 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Thu, 11 Sep 2025 12:11:08 +0100 Subject: [PATCH 36/58] Add link out to main Cache docs tile --- src/content/docs/smart-shield/index.mdx | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/content/docs/smart-shield/index.mdx b/src/content/docs/smart-shield/index.mdx index fb820a22b4e1d50..3f160b0aef02560 100644 --- a/src/content/docs/smart-shield/index.mdx +++ b/src/content/docs/smart-shield/index.mdx @@ -7,10 +7,18 @@ head: content: Overview --- -import { Description, Plan } from "~/components"; +import { Description, Plan, RelatedProduct } from "~/components"; Safeguard your origin with just a few clicks. -Smart Shield acts as an intermediate caching layer between Cloudflare's content delivery network and your origin server, consolidating multiple requests from various locations into a single request. Combined with connection reuse, this approach significantly reduces origin load while improving website and application performance. \ No newline at end of file +Smart Shield acts as an intermediate caching layer between Cloudflare's content delivery network and your origin server, consolidating multiple requests from various locations into a single request. Combined with connection reuse, this approach significantly reduces origin load while improving website and application performance. + +*** + +## Related products + + +Cache stores copies of frequently accessed content (such as images, videos, or webpages) in geographically distributed data centers that are located closer to end users than origin servers, improving website performance. + \ No newline at end of file From de312dbcffa5cf1bf1c1686662bad82fcc7503bc Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Fri, 12 Sep 2025 11:16:14 +0100 Subject: [PATCH 37/58] Add Aegis to related products in index.mdx --- src/content/docs/smart-shield/index.mdx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/content/docs/smart-shield/index.mdx b/src/content/docs/smart-shield/index.mdx index 3f160b0aef02560..033307bcbf8b42b 100644 --- a/src/content/docs/smart-shield/index.mdx +++ b/src/content/docs/smart-shield/index.mdx @@ -19,6 +19,10 @@ Smart Shield acts as an intermediate caching layer between Cloudflare's content ## Related products + +Cloudflare Aegis provides dedicated egress IPs (from Cloudflare to your origin) for your layer 7 WAF and CDN services, as well as Spectrum. + + Cache stores copies of frequently accessed content (such as images, videos, or webpages) in geographically distributed data centers that are located closer to end users than origin servers, improving website performance. \ No newline at end of file From 4aec51ba86f2c16fdae32fbf7d7be5d6f8e93952 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Fri, 12 Sep 2025 12:06:57 +0100 Subject: [PATCH 38/58] Small text change and add connection reuse to packages list --- src/content/docs/smart-shield/get-started.mdx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/content/docs/smart-shield/get-started.mdx b/src/content/docs/smart-shield/get-started.mdx index 9e553b6cb6e897c..e32249bb546eaaf 100644 --- a/src/content/docs/smart-shield/get-started.mdx +++ b/src/content/docs/smart-shield/get-started.mdx @@ -21,23 +21,23 @@ Smart Shield is available to all customers as an opt-in configuration. 3. Select **Get Started**. 4. Choose a package and follow the guided flow to confirm any optional settings. -Access analytics and get insights on the Internet Observatory dashboard. +Access analytics and get insights through the Internet Observatory dashboard. ## Packages and availability ### Smart Shield -- Includes [Smart Tiered Cache](/smart-shield/configuration/smart-tiered-cache/). +- Includes [Smart Tiered Cache](/smart-shield/configuration/smart-tiered-cache/) and [connection reuse](/smart-shield/concepts/connection-reuse/). - Pro, Business, and Enterprise customers also have access to [Health Checks](/smart-shield/configuration/health-checks/). ### Smart Shield + Argo -- Includes [Smart Tiered Cache](/smart-shield/configuration/smart-tiered-cache/), [Argo Smart Routing](/smart-shield/configuration/argo/), and [Health Checks](/smart-shield/configuration/health-checks/). +- Includes [Smart Tiered Cache](/smart-shield/configuration/smart-tiered-cache/), [connection reuse](/smart-shield/concepts/connection-reuse/), [Argo Smart Routing](/smart-shield/configuration/argo/), and [Health Checks](/smart-shield/configuration/health-checks/). - Available to Pro, Business, and Enterprise customers only. ### Smart Shield Advanced -- Includes [Smart Tiered Cache](/smart-shield/configuration/smart-tiered-cache/), [Regional Tiered Cache](/smart-shield/configuration/regional-tiered-cache/), [Cache Reserve](/smart-shield/configuration/cache-reserve/), [Argo Smart Routing](/smart-shield/configuration/argo/), and [Health Checks](/smart-shield/configuration/health-checks/). +- Includes [Smart Tiered Cache](/smart-shield/configuration/smart-tiered-cache/), [connection reuse](/smart-shield/concepts/connection-reuse/), [Regional Tiered Cache](/smart-shield/configuration/regional-tiered-cache/), [Cache Reserve](/smart-shield/configuration/cache-reserve/), [Argo Smart Routing](/smart-shield/configuration/argo/), and [Health Checks](/smart-shield/configuration/health-checks/). - Available to Pro, Business, and Enterprise customers only. ## Further reading From 8e5db8d171d5a29965723ceeef4eeac61a560675 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Fri, 12 Sep 2025 14:42:00 +0100 Subject: [PATCH 39/58] Fix info on +Argo and Advanced packages availability --- src/content/docs/smart-shield/get-started.mdx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/content/docs/smart-shield/get-started.mdx b/src/content/docs/smart-shield/get-started.mdx index e32249bb546eaaf..e33c94bb5bff2e6 100644 --- a/src/content/docs/smart-shield/get-started.mdx +++ b/src/content/docs/smart-shield/get-started.mdx @@ -32,13 +32,13 @@ Access analytics and get insights through the Internet Observatory dashboard. ### Smart Shield + Argo -- Includes [Smart Tiered Cache](/smart-shield/configuration/smart-tiered-cache/), [connection reuse](/smart-shield/concepts/connection-reuse/), [Argo Smart Routing](/smart-shield/configuration/argo/), and [Health Checks](/smart-shield/configuration/health-checks/). -- Available to Pro, Business, and Enterprise customers only. +- Includes [Smart Tiered Cache](/smart-shield/configuration/smart-tiered-cache/), [connection reuse](/smart-shield/concepts/connection-reuse/), and [Argo Smart Routing](/smart-shield/configuration/argo/). +- Pro, Business, and Enterprise customers also have access to [Health Checks](/smart-shield/configuration/health-checks/). ### Smart Shield Advanced -- Includes [Smart Tiered Cache](/smart-shield/configuration/smart-tiered-cache/), [connection reuse](/smart-shield/concepts/connection-reuse/), [Regional Tiered Cache](/smart-shield/configuration/regional-tiered-cache/), [Cache Reserve](/smart-shield/configuration/cache-reserve/), [Argo Smart Routing](/smart-shield/configuration/argo/), and [Health Checks](/smart-shield/configuration/health-checks/). -- Available to Pro, Business, and Enterprise customers only. +- Includes [Smart Tiered Cache](/smart-shield/configuration/smart-tiered-cache/), [connection reuse](/smart-shield/concepts/connection-reuse/), [Argo Smart Routing](/smart-shield/configuration/argo/), and additional caching customization with [Regional Tiered Cache](/smart-shield/configuration/regional-tiered-cache/) and [Cache Reserve](/smart-shield/configuration/cache-reserve/). +- Pro, Business, and Enterprise customers also have access to [Health Checks](/smart-shield/configuration/health-checks/). ## Further reading From a02abc435932de6772ac7761b953f3b04759b273 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Fri, 12 Sep 2025 14:42:26 +0100 Subject: [PATCH 40/58] Remove reference to Ent from regional-tiered-cache partial --- src/content/partials/cache/regional-tiered-cache.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/partials/cache/regional-tiered-cache.mdx b/src/content/partials/cache/regional-tiered-cache.mdx index 4f19febf9c6cc5c..2da23da74a44c6f 100644 --- a/src/content/partials/cache/regional-tiered-cache.mdx +++ b/src/content/partials/cache/regional-tiered-cache.mdx @@ -2,6 +2,6 @@ {} --- -Regional Tiered Cache provides an additional layer of caching for Enterprise customers who have a global traffic footprint and want to serve content faster by avoiding network latency when there is a cache `MISS` in a lower-tier, resulting in an upper-tier fetch in a data center located far away. +Regional Tiered Cache provides an additional layer of caching for customers who have a global traffic footprint and want to serve content faster by avoiding network latency when there is a cache `MISS` in a lower-tier, resulting in an upper-tier fetch in a data center located far away. Regional Tiered Cache instructs Cloudflare to check a regional hub data center near the lower tier before going to the upper tier that may be outside of the region. \ No newline at end of file From 6b0ef5800bd0212c9cf8f7358d4e0b96a98c9a61 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Fri, 12 Sep 2025 14:55:06 +0100 Subject: [PATCH 41/58] Reorder steps considering package selection is optional --- src/content/docs/smart-shield/get-started.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/docs/smart-shield/get-started.mdx b/src/content/docs/smart-shield/get-started.mdx index e33c94bb5bff2e6..e1e79cc03b82811 100644 --- a/src/content/docs/smart-shield/get-started.mdx +++ b/src/content/docs/smart-shield/get-started.mdx @@ -18,8 +18,8 @@ Smart Shield is available to all customers as an opt-in configuration. 1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com/), and select your account and domain. 2. Go to **Speed** > **Smart Shield**. -3. Select **Get Started**. -4. Choose a package and follow the guided flow to confirm any optional settings. +3. (Optional) Explore the different [available packages](#packages-and-availability). +4. Select **Get started for free** or choose a different package and select **Continue** to proceed to the guided onboarding flow. Access analytics and get insights through the Internet Observatory dashboard. From 7cc09e871347b678d7ac9a01a52105422ff9fd42 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Mon, 15 Sep 2025 18:53:45 +0100 Subject: [PATCH 42/58] Revise #before-you-begin so that it does not sound like steps --- src/content/docs/smart-shield/get-started.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/docs/smart-shield/get-started.mdx b/src/content/docs/smart-shield/get-started.mdx index e1e79cc03b82811..c9d95ad04e1dde2 100644 --- a/src/content/docs/smart-shield/get-started.mdx +++ b/src/content/docs/smart-shield/get-started.mdx @@ -11,8 +11,8 @@ Smart Shield is available to all customers as an opt-in configuration. ## Before you begin -1. Create a Cloudflare account and [onboard your domain](/fundamentals/manage-domains/add-site/). -2. Make sure the relevant DNS records are set to proxied. +- You should have a Cloudflare account and have [onboarded your domain](/fundamentals/manage-domains/add-site/). +- Also make sure the relevant DNS records are set to proxied. ## Steps From 9544b2b9d0c45f5a3992af3ebf24bbe48d691703 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Mon, 15 Sep 2025 18:54:37 +0100 Subject: [PATCH 43/58] Cross-link from smart-tiered-cache partial to LB docs --- src/content/partials/cache/smart-tiered-cache.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/partials/cache/smart-tiered-cache.mdx b/src/content/partials/cache/smart-tiered-cache.mdx index ffb6952291e833d..79b3bc8c32fcd57 100644 --- a/src/content/partials/cache/smart-tiered-cache.mdx +++ b/src/content/partials/cache/smart-tiered-cache.mdx @@ -6,7 +6,7 @@ Smart Tiered Cache dynamically selects the single closest upper tier for each of #### Load Balancing interaction -While Smart Tiered Cache selects one Upper Tier per origin, when using Load Balancing, Smart Tiered Cache will select the single best Upper Tier for the entire Load Balancing Pool. +While Smart Tiered Cache selects one Upper Tier per origin, when using Load Balancing, Smart Tiered Cache will select the single best Upper Tier for the entire [Load Balancing Pool](/load-balancing/understand-basics/load-balancing-components/#pools). #### Caveats From 8f26c52c65aedd509ebebce4f48885d50c3b0fcf Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Tue, 16 Sep 2025 10:41:45 +0100 Subject: [PATCH 44/58] Update cache-reserve-limits partial with vary-for-images link --- src/content/partials/smart-shield/cache-reserve-limits.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/partials/smart-shield/cache-reserve-limits.mdx b/src/content/partials/smart-shield/cache-reserve-limits.mdx index 27ef73175d2cad7..e98031a3e1fb9ba 100644 --- a/src/content/partials/smart-shield/cache-reserve-limits.mdx +++ b/src/content/partials/smart-shield/cache-reserve-limits.mdx @@ -4,7 +4,7 @@ - Cache Reserve file limits are the same as [R2 limits](/r2/platform/limits/). Note that [CDN cache limits](/cache/concepts/default-cache-behavior/#customization-options-and-limits) still apply. Assets larger than standard limits will not be stored in the standard CDN cache, so these assets will incur Cache Reserve operations costs far more frequently. - Origin Range requests are not supported at this time from Cache Reserve. -- Vary for images is currently not compatible with Cache Reserve. +- [Vary for images](/cache/advanced-configuration/vary-for-images/) is currently not compatible with Cache Reserve. - Requests to [R2 public buckets linked to a zone's domain](/r2/buckets/public-buckets/) will not use Cache Reserve. Enabling Cache Reserve for the connected zone will use Cache Reserve only for requests not destined for the R2 bucket. - Cache Reserve makes requests for uncompressed content directly from the origin. Unlike the standard Cloudflare CDN, Cache Reserve does not include the `Accept-Encoding: gzip` header when sending requests to the origin. - Cache Reserve is bypassed when using the Cloudflare [O2O](/cloudflare-for-platforms/cloudflare-for-saas/saas-customers/how-it-works/) setup. \ No newline at end of file From b32a99437271d75e82ca2163e647662b70c6be94 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Tue, 16 Sep 2025 11:06:20 +0100 Subject: [PATCH 45/58] Add dedicated Cache Reserve analytics and operations --- .../smart-shield/configuration/cache-reserve/analytics.mdx | 7 +++++++ .../{cache-reserve.mdx => cache-reserve/index.mdx} | 0 .../configuration/cache-reserve/operations.mdx | 7 +++++++ 3 files changed, 14 insertions(+) create mode 100644 src/content/docs/smart-shield/configuration/cache-reserve/analytics.mdx rename src/content/docs/smart-shield/configuration/{cache-reserve.mdx => cache-reserve/index.mdx} (100%) create mode 100644 src/content/docs/smart-shield/configuration/cache-reserve/operations.mdx diff --git a/src/content/docs/smart-shield/configuration/cache-reserve/analytics.mdx b/src/content/docs/smart-shield/configuration/cache-reserve/analytics.mdx new file mode 100644 index 000000000000000..962db9f27b8f23f --- /dev/null +++ b/src/content/docs/smart-shield/configuration/cache-reserve/analytics.mdx @@ -0,0 +1,7 @@ +--- +pcx_content_type: concept +title: Cache Reserve analytics +sidebar: + order: 3 + label: Analytics +--- diff --git a/src/content/docs/smart-shield/configuration/cache-reserve.mdx b/src/content/docs/smart-shield/configuration/cache-reserve/index.mdx similarity index 100% rename from src/content/docs/smart-shield/configuration/cache-reserve.mdx rename to src/content/docs/smart-shield/configuration/cache-reserve/index.mdx diff --git a/src/content/docs/smart-shield/configuration/cache-reserve/operations.mdx b/src/content/docs/smart-shield/configuration/cache-reserve/operations.mdx new file mode 100644 index 000000000000000..9f671c8b11611db --- /dev/null +++ b/src/content/docs/smart-shield/configuration/cache-reserve/operations.mdx @@ -0,0 +1,7 @@ +--- +pcx_content_type: concept +title: Cache Reserve operations +sidebar: + order: 2 + label: Operations +--- From d8c3b821118533a09eaccc37f1ba64ba81670e94 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Tue, 16 Sep 2025 11:16:37 +0100 Subject: [PATCH 46/58] Move cache-reserve partials into partials/cache for consistency --- .../docs/cache/advanced-configuration/cache-reserve.mdx | 6 +++--- .../docs/smart-shield/configuration/cache-reserve/index.mdx | 6 +++--- .../{smart-shield => cache}/cache-reserve-eligibility.mdx | 0 .../{smart-shield => cache}/cache-reserve-intro.mdx | 0 .../{smart-shield => cache}/cache-reserve-limits.mdx | 0 5 files changed, 6 insertions(+), 6 deletions(-) rename src/content/partials/{smart-shield => cache}/cache-reserve-eligibility.mdx (100%) rename src/content/partials/{smart-shield => cache}/cache-reserve-intro.mdx (100%) rename src/content/partials/{smart-shield => cache}/cache-reserve-limits.mdx (100%) diff --git a/src/content/docs/cache/advanced-configuration/cache-reserve.mdx b/src/content/docs/cache/advanced-configuration/cache-reserve.mdx index 895ff2233002620..09fa867b6144f86 100644 --- a/src/content/docs/cache/advanced-configuration/cache-reserve.mdx +++ b/src/content/docs/cache/advanced-configuration/cache-reserve.mdx @@ -7,7 +7,7 @@ import { Render, TabItem, Tabs, APIRequest } from "~/components"; - + ![Content served from origin and getting cached in Cache Reserve, and Edge Cache Data Centers (T1=upper-tier, T2=lower-tier) on its way back to the client](~/assets/images/cache/content-being-served.png) @@ -43,11 +43,11 @@ If you are an Enterprise customer and are interested in Cache Reserve, contact y ## Cache Reserve asset eligibility - + ## Limits - + ## Usage diff --git a/src/content/docs/smart-shield/configuration/cache-reserve/index.mdx b/src/content/docs/smart-shield/configuration/cache-reserve/index.mdx index 6f160551b708504..3597fe6c22a7fa8 100644 --- a/src/content/docs/smart-shield/configuration/cache-reserve/index.mdx +++ b/src/content/docs/smart-shield/configuration/cache-reserve/index.mdx @@ -11,12 +11,12 @@ import { Render } from "~/components"; Available with Smart Shield Advanced. ::: - + ## Asset eligibility - + ## Limits - \ No newline at end of file + \ No newline at end of file diff --git a/src/content/partials/smart-shield/cache-reserve-eligibility.mdx b/src/content/partials/cache/cache-reserve-eligibility.mdx similarity index 100% rename from src/content/partials/smart-shield/cache-reserve-eligibility.mdx rename to src/content/partials/cache/cache-reserve-eligibility.mdx diff --git a/src/content/partials/smart-shield/cache-reserve-intro.mdx b/src/content/partials/cache/cache-reserve-intro.mdx similarity index 100% rename from src/content/partials/smart-shield/cache-reserve-intro.mdx rename to src/content/partials/cache/cache-reserve-intro.mdx diff --git a/src/content/partials/smart-shield/cache-reserve-limits.mdx b/src/content/partials/cache/cache-reserve-limits.mdx similarity index 100% rename from src/content/partials/smart-shield/cache-reserve-limits.mdx rename to src/content/partials/cache/cache-reserve-limits.mdx From 973b8371a83f4715e33cdebc7d790b4112955c69 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Tue, 16 Sep 2025 11:39:11 +0100 Subject: [PATCH 47/58] Create and apply cache-reserve-analytics partial --- .../advanced-configuration/cache-reserve.mdx | 17 +++++++-------- .../configuration/cache-reserve/analytics.mdx | 10 +++++++++ .../cache/cache-reserve-analytics.mdx | 21 +++++++++++++++++++ 3 files changed, 38 insertions(+), 10 deletions(-) create mode 100644 src/content/partials/cache/cache-reserve-analytics.mdx diff --git a/src/content/docs/cache/advanced-configuration/cache-reserve.mdx b/src/content/docs/cache/advanced-configuration/cache-reserve.mdx index 09fa867b6144f86..b25d170afae35cf 100644 --- a/src/content/docs/cache/advanced-configuration/cache-reserve.mdx +++ b/src/content/docs/cache/advanced-configuration/cache-reserve.mdx @@ -163,16 +163,13 @@ Cache Reserve should be used with [Tiered Cache](/cache/how-to/tiered-cache/) en ## Cache Reserve Analytics -Cache Reserve Analytics provides insights regarding your Cache Reserve usage. It allows you to check what content is stored in Cache Reserve, how often it is being accessed, how long it has been there and how much egress from your origin it is saving you. - -In the **Overview** section, under **Cache Reserve**, you have access to the following metrics: - -- **Egress savings (bandwidth)** - is an estimation based on response bytes served from Cache Reserve that did not need to be served from your origin server. These are represented as cache hits. -- **Requests served by Cache Reserve** - is the number of requests served by Cache Reserve (total). -- **Data storage summary** - is based on a representative sample of requests. Refer to [Sampling](/analytics/graphql-api/sampling/) for more details about how Cloudflare samples data. - - **Current data stored** - is the data stored (currently) over time. - - **Aggregate storage usage** - is the total of storage used for the selected timestamp. -- **Operations** - [Class A](/cache/advanced-configuration/cache-reserve/#class-a-operations-writes) (writes) and [Class B](/cache/advanced-configuration/cache-reserve/#class-b-operations-reads) (reads) operations over time. + ## Cache Reserve clear button diff --git a/src/content/docs/smart-shield/configuration/cache-reserve/analytics.mdx b/src/content/docs/smart-shield/configuration/cache-reserve/analytics.mdx index 962db9f27b8f23f..9ee574ef44214cd 100644 --- a/src/content/docs/smart-shield/configuration/cache-reserve/analytics.mdx +++ b/src/content/docs/smart-shield/configuration/cache-reserve/analytics.mdx @@ -5,3 +5,13 @@ sidebar: order: 3 label: Analytics --- + +import { Render } from "~/components"; + + \ No newline at end of file diff --git a/src/content/partials/cache/cache-reserve-analytics.mdx b/src/content/partials/cache/cache-reserve-analytics.mdx new file mode 100644 index 000000000000000..afcbc31337e8026 --- /dev/null +++ b/src/content/partials/cache/cache-reserve-analytics.mdx @@ -0,0 +1,21 @@ +--- +params: + - conditional? +--- + +Cache Reserve Analytics provides insights regarding your Cache Reserve usage. It allows you to check what content is stored in Cache Reserve, how often it is being accessed, how long it has been there and how much egress from your origin it is saving you. + +{ props.conditional === "smart-shield-tile" && ( +

You have access to the following metrics:

+)} + +{ props.conditional === "dedicated-cache-tile" && ( +

In the Overview section, under Cache Reserve, you have access to the following metrics:

+)} + +- **Egress savings (bandwidth)** - is an estimation based on response bytes served from Cache Reserve that did not need to be served from your origin server. These are represented as cache hits. +- **Requests served by Cache Reserve** - is the number of requests served by Cache Reserve (total). +- **Data storage summary** - is based on a representative sample of requests. Refer to [Sampling](/analytics/graphql-api/sampling/) for more details about how Cloudflare samples data. + - **Current data stored** - is the data stored (currently) over time. + - **Aggregate storage usage** - is the total of storage used for the selected timestamp. +- **Operations** - Class A (writes) and Class B (reads) operations over time. \ No newline at end of file From d86cf19302bf5ecc0c86a501f250ba8a2421aa6a Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Tue, 16 Sep 2025 13:22:39 +0100 Subject: [PATCH 48/58] Add Cache Reserve included storage for Smart Shield Advanced --- .../docs/smart-shield/configuration/cache-reserve/index.mdx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/content/docs/smart-shield/configuration/cache-reserve/index.mdx b/src/content/docs/smart-shield/configuration/cache-reserve/index.mdx index 3597fe6c22a7fa8..2b0524389cfac3e 100644 --- a/src/content/docs/smart-shield/configuration/cache-reserve/index.mdx +++ b/src/content/docs/smart-shield/configuration/cache-reserve/index.mdx @@ -13,6 +13,8 @@ Available with Smart Shield Advanced. +Smart Shield Advanced includes 2 TB of storage for Cache Reserve. + ## Asset eligibility From b78fac718c3fd355b5d25d3234d5815f12230d24 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Tue, 16 Sep 2025 13:45:42 +0100 Subject: [PATCH 49/58] Create and apply cache-reserve-operations partial --- .../advanced-configuration/cache-reserve.mdx | 25 +++---------------- .../cache-reserve/operations.mdx | 7 ++++++ .../cache/cache-reserve-operations.mdx | 25 +++++++++++++++++++ 3 files changed, 36 insertions(+), 21 deletions(-) create mode 100644 src/content/partials/cache/cache-reserve-operations.mdx diff --git a/src/content/docs/cache/advanced-configuration/cache-reserve.mdx b/src/content/docs/cache/advanced-configuration/cache-reserve.mdx index b25d170afae35cf..8a21b8c0fe3588a 100644 --- a/src/content/docs/cache/advanced-configuration/cache-reserve.mdx +++ b/src/content/docs/cache/advanced-configuration/cache-reserve.mdx @@ -100,27 +100,10 @@ For example: ### Operations -Operations are performed by Cache Reserve on behalf of the user to write data from the origin to Cache Reserve and to pass that data downstream to other parts of Cloudflare’s network. These operations are managed internally by Cloudflare. - -#### Class A operations (writes) - -Class A operations are performed based on cache misses from Cloudflare’s CDN. When a request cannot be served from cache, it will be fetched from the origin and written to cache reserve as well as our edge caches on the way back to the visitor. - -#### Class B operations (reads) - -Class B operations are performed when data needs to be fetched from Cache Reserve to respond to a miss in the edge cache. - -#### Purge - -Asset purges are free operations. - -Cache Reserve will be instantly purged along with edge cache when you send a purge by URL request. - -Other purge methods, such as purge by tag, host, prefix, or purge everything will force an attempt to [revalidate](/cache/concepts/cache-responses/#revalidated) on the subsequent request for the Cache Reserve asset. Note that assets purged this way will still incur storage costs until their retention TTL expires. - -:::note -Note this differs from the standard CDN's purge by tag, host, or prefix features which force a cache miss, requiring the origin to deliver the asset in full. -::: + ## Cache Reserve billing examples diff --git a/src/content/docs/smart-shield/configuration/cache-reserve/operations.mdx b/src/content/docs/smart-shield/configuration/cache-reserve/operations.mdx index 9f671c8b11611db..de139c154fcd877 100644 --- a/src/content/docs/smart-shield/configuration/cache-reserve/operations.mdx +++ b/src/content/docs/smart-shield/configuration/cache-reserve/operations.mdx @@ -5,3 +5,10 @@ sidebar: order: 2 label: Operations --- + +import { Render } from "~/components"; + + \ No newline at end of file diff --git a/src/content/partials/cache/cache-reserve-operations.mdx b/src/content/partials/cache/cache-reserve-operations.mdx new file mode 100644 index 000000000000000..7d9ec8cabea8443 --- /dev/null +++ b/src/content/partials/cache/cache-reserve-operations.mdx @@ -0,0 +1,25 @@ +--- +{} +--- + +Operations are performed by Cache Reserve on behalf of the user to write data from the origin to Cache Reserve and to pass that data downstream to other parts of Cloudflare’s network. These operations are managed internally by Cloudflare. + +#### Class A operations (writes) + +Class A operations are performed based on cache misses from Cloudflare’s CDN. When a request cannot be served from cache, it will be fetched from the origin and written to cache reserve as well as our edge caches on the way back to the visitor. + +#### Class B operations (reads) + +Class B operations are performed when data needs to be fetched from Cache Reserve to respond to a miss in the edge cache. + +#### Purge + +Asset purges are free operations. + +Cache Reserve will be instantly purged along with edge cache when you send a purge by URL request. Refer to [cache configurations](/cache/how-to/purge-cache/) for details. + +Other purge methods, such as purge by tag, host, prefix, or purge everything will force an attempt to [revalidate](/cache/concepts/cache-responses/#revalidated) on the subsequent request for the Cache Reserve asset. Note that assets purged this way will still incur storage costs until their retention TTL expires. + +:::note +Note this differs from the standard CDN's purge by tag, host, or prefix features which force a cache miss, requiring the origin to deliver the asset in full. +::: \ No newline at end of file From 6b25b1a8f3c60a928015e59845d3245a64796b9b Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Tue, 16 Sep 2025 13:52:34 +0100 Subject: [PATCH 50/58] Add info on delete data and purge cache options --- .../configuration/cache-reserve/index.mdx | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/content/docs/smart-shield/configuration/cache-reserve/index.mdx b/src/content/docs/smart-shield/configuration/cache-reserve/index.mdx index 2b0524389cfac3e..68b56094e2f7eec 100644 --- a/src/content/docs/smart-shield/configuration/cache-reserve/index.mdx +++ b/src/content/docs/smart-shield/configuration/cache-reserve/index.mdx @@ -21,4 +21,18 @@ Smart Shield Advanced includes 2 TB of storage for Cache Reserve. ## Limits - \ No newline at end of file + + +## Delete data + +You can remove all data stored in Cache Reserve. In most cases, deletion takes around 24 hours to be completed. + +1. Select the three dots next to Cache Reserve in your Smart Shield configurations. +2. Choose **View details** to open the Cache Reserve sidebar. +3. Make sure to pause Cache Reserve. +4. Select **Delete data** and then **Save**. +5. Select **Delete** again in the dialog to confirm. + +:::note +If you want to purge your cache instead, refer to [cache configurations](/cache/how-to/purge-cache/). +::: \ No newline at end of file From 0188e6587bfb72bcd8d4cbdab01b5fcf510d940a Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Tue, 16 Sep 2025 13:59:39 +0100 Subject: [PATCH 51/58] Link connection-reuse and get-started from landing page --- src/content/docs/smart-shield/index.mdx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/content/docs/smart-shield/index.mdx b/src/content/docs/smart-shield/index.mdx index 033307bcbf8b42b..ec00c5090b62baa 100644 --- a/src/content/docs/smart-shield/index.mdx +++ b/src/content/docs/smart-shield/index.mdx @@ -13,7 +13,9 @@ import { Description, Plan, RelatedProduct } from "~/components"; Safeguard your origin with just a few clicks. -Smart Shield acts as an intermediate caching layer between Cloudflare's content delivery network and your origin server, consolidating multiple requests from various locations into a single request. Combined with connection reuse, this approach significantly reduces origin load while improving website and application performance. +Smart Shield acts as an intermediate caching layer between Cloudflare's content delivery network and your origin server, consolidating multiple requests from various locations into a single request. Combined with [connection reuse](/smart-shield/concepts/connection-reuse/), this approach significantly reduces origin load while improving website and application performance. + +Learn how to [get started](/smart-shield/get-started/). *** From be852cc05ff4e7ed1e53a0e50c6de69f59b9156d Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Tue, 16 Sep 2025 14:19:34 +0100 Subject: [PATCH 52/58] Add smart-shield context paragraph to connection-reuse --- src/content/docs/smart-shield/concepts/connection-reuse.mdx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/content/docs/smart-shield/concepts/connection-reuse.mdx b/src/content/docs/smart-shield/concepts/connection-reuse.mdx index a0cec03b23d97fe..14914565023aacd 100644 --- a/src/content/docs/smart-shield/concepts/connection-reuse.mdx +++ b/src/content/docs/smart-shield/concepts/connection-reuse.mdx @@ -7,4 +7,8 @@ sidebar: import { Render } from "~/components"; +Smart Shield leverages Cloudflare's optimized infrastructure to package multiple requests from an [upper-tier](/smart-shield/configuration/smart-tiered-cache/) into a single connection to your origin. This means overall connections to your origin are lowered by 30%. + +## About connection reuse + \ No newline at end of file From 606ac284160c6b820dad9474ee71edfd317c7398 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Tue, 16 Sep 2025 17:09:03 +0100 Subject: [PATCH 53/58] Add network diagram --- .../images/smart-shield/network-diagram.png | Bin 0 -> 629495 bytes .../smart-shield/concepts/network-diagram.mdx | 6 +++++- 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 src/assets/images/smart-shield/network-diagram.png diff --git a/src/assets/images/smart-shield/network-diagram.png b/src/assets/images/smart-shield/network-diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..5a597d977cb95f32de76930580b090aa6c6a2cdf GIT binary patch literal 629495 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/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 z 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 Date: Wed, 17 Sep 2025 10:17:11 +0100 Subject: [PATCH 54/58] Replace placeholder icon by new one --- src/icons/smart-shield.svg | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/icons/smart-shield.svg b/src/icons/smart-shield.svg index 936d9c37a92d437..fe1cc393691e4ab 100644 --- a/src/icons/smart-shield.svg +++ b/src/icons/smart-shield.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + From 6c673b2691a5daa14bedebe3a8167556f5735065 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Wed, 17 Sep 2025 10:34:44 +0100 Subject: [PATCH 55/58] Apply suggestions from PM review --- src/content/docs/smart-shield/concepts/connection-reuse.mdx | 2 +- src/content/docs/smart-shield/get-started.mdx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/docs/smart-shield/concepts/connection-reuse.mdx b/src/content/docs/smart-shield/concepts/connection-reuse.mdx index 14914565023aacd..b77fa3ad3986c3d 100644 --- a/src/content/docs/smart-shield/concepts/connection-reuse.mdx +++ b/src/content/docs/smart-shield/concepts/connection-reuse.mdx @@ -7,7 +7,7 @@ sidebar: import { Render } from "~/components"; -Smart Shield leverages Cloudflare's optimized infrastructure to package multiple requests from an [upper-tier](/smart-shield/configuration/smart-tiered-cache/) into a single connection to your origin. This means overall connections to your origin are lowered by 30%. +Smart Shield leverages Cloudflare's optimized infrastructure to package multiple requests from an [upper-tier](/smart-shield/configuration/smart-tiered-cache/) into a single connection to your origin. This means overall connections to your origin are lowered by 30% on average. ## About connection reuse diff --git a/src/content/docs/smart-shield/get-started.mdx b/src/content/docs/smart-shield/get-started.mdx index c9d95ad04e1dde2..04f615b3bf5f426 100644 --- a/src/content/docs/smart-shield/get-started.mdx +++ b/src/content/docs/smart-shield/get-started.mdx @@ -21,7 +21,7 @@ Smart Shield is available to all customers as an opt-in configuration. 3. (Optional) Explore the different [available packages](#packages-and-availability). 4. Select **Get started for free** or choose a different package and select **Continue** to proceed to the guided onboarding flow. -Access analytics and get insights through the Internet Observatory dashboard. +Access analytics and get insights through the [Internet Observatory](/speed/speed-test/) dashboard. ## Packages and availability From 22398fd1e8ab7503f482ba81135a5ecacf65bc97 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Wed, 17 Sep 2025 11:00:24 +0100 Subject: [PATCH 56/58] Remove smart-shield-callout from cache pages --- .../docs/cache/advanced-configuration/cache-reserve.mdx | 2 -- src/content/docs/cache/how-to/tiered-cache.mdx | 4 ---- 2 files changed, 6 deletions(-) diff --git a/src/content/docs/cache/advanced-configuration/cache-reserve.mdx b/src/content/docs/cache/advanced-configuration/cache-reserve.mdx index 8a21b8c0fe3588a..1bedf26e24ea85f 100644 --- a/src/content/docs/cache/advanced-configuration/cache-reserve.mdx +++ b/src/content/docs/cache/advanced-configuration/cache-reserve.mdx @@ -5,8 +5,6 @@ pcx_content_type: concept import { Render, TabItem, Tabs, APIRequest } from "~/components"; - - ![Content served from origin and getting cached in Cache Reserve, and Edge Cache Data Centers (T1=upper-tier, T2=lower-tier) on its way back to the client](~/assets/images/cache/content-being-served.png) diff --git a/src/content/docs/cache/how-to/tiered-cache.mdx b/src/content/docs/cache/how-to/tiered-cache.mdx index 5bba44050fa83db..4777db6adf882b8 100644 --- a/src/content/docs/cache/how-to/tiered-cache.mdx +++ b/src/content/docs/cache/how-to/tiered-cache.mdx @@ -20,8 +20,6 @@ Cloudflare allows you to select your cache topology so that you have control ove ### Smart Tiered Cache - - ### Generic Global Tiered Cache @@ -30,8 +28,6 @@ Generic Global topology allows for all of Cloudflare’s global data centers to ### Regional Tiered Cache - - This can help improve performance for **Smart** and **Custom Tiered Cache** topologies with upper-tiers in one or two regions. Regional Tiered Cache is not beneficial for customers with many upper tiers in many regions like Generic Global Tiered Cache. From 0966e9243ac374500a4f4cd19537ca3c99c15b7e Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Wed, 17 Sep 2025 11:00:51 +0100 Subject: [PATCH 57/58] Remove smart-shield-callout from argo and health-checks --- src/content/docs/argo-smart-routing/get-started.mdx | 2 -- src/content/docs/argo-smart-routing/index.mdx | 2 -- src/content/docs/health-checks/get-started.mdx | 2 -- src/content/docs/health-checks/health-checks-analytics.mdx | 2 -- src/content/docs/health-checks/index.mdx | 2 -- 5 files changed, 10 deletions(-) diff --git a/src/content/docs/argo-smart-routing/get-started.mdx b/src/content/docs/argo-smart-routing/get-started.mdx index 120a55fad831684..0eff14fe68e6a61 100644 --- a/src/content/docs/argo-smart-routing/get-started.mdx +++ b/src/content/docs/argo-smart-routing/get-started.mdx @@ -9,8 +9,6 @@ description: Learn how to enable Argo Smart Routing in the Cloudflare dashboard. import { Render, TabItem, Tabs } from "~/components"; - - Argo Smart Routing is a one-click solution to speed up your global traffic. diff --git a/src/content/docs/argo-smart-routing/index.mdx b/src/content/docs/argo-smart-routing/index.mdx index f6845c36e13b179..1de059c591af43e 100644 --- a/src/content/docs/argo-smart-routing/index.mdx +++ b/src/content/docs/argo-smart-routing/index.mdx @@ -18,8 +18,6 @@ Speed up your global traffic with a single click - - - This guide will get you started with creating and managing configured Health Checks. ## Create a Health Check diff --git a/src/content/docs/health-checks/health-checks-analytics.mdx b/src/content/docs/health-checks/health-checks-analytics.mdx index 9c8bc06b69a305d..1fbc7fcafd480cc 100644 --- a/src/content/docs/health-checks/health-checks-analytics.mdx +++ b/src/content/docs/health-checks/health-checks-analytics.mdx @@ -8,8 +8,6 @@ sidebar: import { AvailableNotifications, Render } from "~/components" - - Once you have set up a standalone Health Check including notification emails, use Health Check Analytics to debug possible origin issues. To access health check analytics: diff --git a/src/content/docs/health-checks/index.mdx b/src/content/docs/health-checks/index.mdx index 492d682dc19974d..444d33030d63878 100644 --- a/src/content/docs/health-checks/index.mdx +++ b/src/content/docs/health-checks/index.mdx @@ -8,8 +8,6 @@ sidebar: import { Feature, FeatureTable, GlossaryTooltip, RelatedProduct, Render } from "~/components" - - Standalone Health Checks monitors an IP address or hostname for origin servers or applications and notifies you in near real-time if there happens to be a problem. From ee303064e2d0afed19cc3dd4e58a101e12bcdbd2 Mon Sep 17 00:00:00 2001 From: Rebecca Tamachiro Date: Wed, 17 Sep 2025 13:05:13 +0100 Subject: [PATCH 58/58] Apply suggestions from PCX review --- src/content/docs/smart-shield/concepts/network-diagram.mdx | 2 +- .../docs/smart-shield/configuration/health-checks/setup.mdx | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/content/docs/smart-shield/concepts/network-diagram.mdx b/src/content/docs/smart-shield/concepts/network-diagram.mdx index f3938cc942af97e..7253d457e349f17 100644 --- a/src/content/docs/smart-shield/concepts/network-diagram.mdx +++ b/src/content/docs/smart-shield/concepts/network-diagram.mdx @@ -5,6 +5,6 @@ sidebar: order: 3 --- -The diagram below illustrates the different configurations available for Smart Shield and the role each of them play to protect your origin while also improving your website or application performance. +The diagram below illustrates the different configurations available for Smart Shield and the role each of them plays in protecting your origin while also improving your website or application performance. ![Network diagram of requests being processed with all Smart Shield features](~/assets/images/smart-shield/network-diagram.png). \ No newline at end of file diff --git a/src/content/docs/smart-shield/configuration/health-checks/setup.mdx b/src/content/docs/smart-shield/configuration/health-checks/setup.mdx index 86edde8512d5146..6d7bc65d31c3c1d 100644 --- a/src/content/docs/smart-shield/configuration/health-checks/setup.mdx +++ b/src/content/docs/smart-shield/configuration/health-checks/setup.mdx @@ -19,6 +19,7 @@ Refer to the section below to learn how to manage your Smart Shield health check 5. Fill out the form or edit existing values, paying special attention to: * The values for **Interval** and **Check regions**, because decreasing the **Interval** and increasing **Check regions** may increase the load on your origin server. * **Retries**, which specify the number of retries to attempt in case of a timeout before marking the origin as unhealthy. +6. Select **Save and Deploy**. ## Configure alerts