Get a fast, conversion-focused WooCommerce theme in 2026. Switch to Shoptimizer.

Home Documentation CommerceGurus Turbo Cloudflare Edge Caching

Cloudflare Edge Caching

Edge caching is where things get really fast. Instead of serving pages from your origin server, CommerceGurus Turbo stores your pages on Cloudflare’s global CDN – a network of 300+ data centres around the world.

Visitors are served cached pages from the location nearest to them, which means near-instant page loads regardless of where your server is hosted.

Navigate to WooCommerce > CG Turbo > Modules > Edge Cache to configure these settings.

How it differs from page caching

Page caching stores HTML on your server’s disk. Edge caching stores it on Cloudflare’s CDN. They complement each other – page cache acts as a fast fallback at the origin, while edge cache delivers your pages globally at CDN speed.

For the best performance, we recommend enabling both.

CommerceGurus Turbo: Cloudflare Edge Caching

Requirements

  • A Cloudflare account (the free plan works)
  • Your domain must be proxied through Cloudflare (orange cloud icon in DNS settings)
  • A Cloudflare API token with the correct permissions

Video Guide

Setup

CommerceGurus Turbo automatically creates the necessary cache rules in your Cloudflare account. You don’t need to configure anything manually in the Cloudflare dashboard – the plugin handles everything for you.

Within your Cloudflare account:

Create Custom Token
  1. In your Cloudflare dashboard, go to My Profile > API Tokens > Create Token
  2. Create a custom token with these permissions:
    Zone - Cache Rules - Edit
    Zone - Transform Rules - Edit
    Zone - Cache Purge - Purge
  3. Set the zone resources to your domain (or all zones if you prefer).
  4. Click the Continue to summary button
  5. And then Create token
Cloudflare API Token Creation

Within WordPress:

  1. Go to WooCommerce > CG Turbo > Edge Cache.
  2. Paste your API token and click Connect.
  3. Select your zone (domain) from the dropdown.

See more within Cloudflare’s Edge Caching Documentation.

Settings

  • Edge TTL – how long Cloudflare caches your pages. Default is 30 days. Since CommerceGurus Turbo automatically purges the cache when you update content, a long TTL is safe and recommended.
  • Browser TTL – how long the visitor’s browser caches pages. Default is 0 (revalidate every time).
  • Strip cookies – removes Set-Cookie headers from cached responses. Same as the page cache option.

Rule sync status

The Edge Cache page shows a sync status badge:

  • Synced – your Cloudflare cache rules are up to date.
  • Pending – rules need to be synced. Click the sync button.
  • Error – something went wrong. Check the error message and verify your API token permissions.

Edge Analytics

CommerceGurus Turbo Edge Analytics

Once connected, the CF Status tab includes a built-in analytics dashboard showing your Cloudflare edge cache performance over the last 24 hours.

This gives you real visibility into how well your caching is working – no need to log into the Cloudflare dashboard separately.

You’ll see four key metrics at a glance:

  • Cache Ratio – the percentage of requests served from Cloudflare’s cache vs hitting your origin server. A high ratio means your store is flying.
  • Requests/sec – how many requests per second your site is handling.
  • Total Requests – the total number of requests in the last 24 hours.
  • Data Served – the total amount of data served by Cloudflare.

Below these you’ll also see a breakdown of cached vs uncached requests and data, so you can see exactly how much load Cloudflare is taking off your server.

To enable Edge Analytics, add the Analytics: Read permission to your Cloudflare API token. This is optional – everything else works without it – but it’s well worth adding for the visibility it provides.

Automatic purging

When you publish, update, or delete content, CommerceGurus Turbo automatically purges the relevant URLs from Cloudflare’s cache. It just works – no manual intervention needed.

Cache warming also works with edge caching. After a purge, CommerceGurus Turbo crawls your sitemap to re-warm both the page cache and edge cache, so your visitors always hit a fast, cached page.

Success!

The discount has been applied. You will see it when you checkout.

There has been a problem

Unfortunately this discount cannot be applied to your cart.

$50
Off

Do you want a whopping $50 off Shoptimizer for WooCommerce?

Click the button below to get Shoptimizer for only $49. (Regular price: $99).
This is a special launch offer for today only.
Get it before it is gone!