Cache lifetime settings
Cloudflare Cache-Control max-age
Don't touch if you don't know what is it. Must be greater than zero. Recommended 31536000 (1 year)
Browser Cache-Control max-age
Don't touch if you don't know what is it. Must be greater than zero. Recommended a value between 60 and 600
Cache behavior settings
Automatically purge the Cloudflare's cache when something changes on the website
Example: update/publish a post/page : it is recommended to add the browser caching rules that you find
on this page after saving these settings.
Don't cache the following dynamic contents:
Don't cache the following static contents:
Writes into .htaccess
If you only use Nginx : it is recommended to add the browser caching rules that you find
on this page after saving these settings.
Prevent the following URIs to be cached
One URI per line. You can use the * for wildcard URLs.
Example: /my-page /my-main-page/my-sub-page /my-main-page*
Strip response cookies on pages that should be cached
Cloudflare will not cache when there are cookies in responses unless you strip out them to overwrite the behavior.
If the cache does not work due to response cookies and you are sure that these cookies are not essential for the website to works, enable this option.
Automatically purge single post cache when a new comment is inserted into the database or when a comment is approved or deleted
Automatically purge the cache when the upgrader process is complete
Posts per page
Enter how many posts per page (or category) the theme shows to your users. It will be use to clean up the pagination on cache purge.
Overwrite the cache-control header for Wordpress's pages using web server rules
Writes into .htaccess
This option is useful if you use Super Page Cache for Cloudflare together with other performance plugins that could affect the Cloudflare cache with their cache-control headers. It works automatically if you are using Apache as web server or as backend web server.
Force cache bypassing for backend with an additional Cloudflare page rule
Read here: by default, all back-end URLs are not cached thanks to some response headers, but if for some circumstances your backend pages are still cached, you can enable this option which will add an additional page rule on Cloudflare to force cache bypassing for the whole Wordpress backend directly from Cloudflare. This option will be ignored if worker mode is enabled.
Purge HTML pages only
Purge only the cached HTML pages instead of the whole Cloudflare cache (assets + pages).
Disable cache purging using queue
By default this plugin purge the cache after 10 seconds from the purging action, to avoid a high number of purge requests in case of multiple events triggered by third party plugins. This is done using a classic Wordpress scheduled event. If you notice any errors regarding the scheduled intervals, you can deactivate this mode by enabling this option.
Cloudflare Workers
This is a different way of using Cloudflare as a page caching system. Instead of page rules, you can use Cloudflare workers. This mode is only recommended if there are conflicts with the current web server or other plugins, as it is not 100% free.
Worker mode
Use Cloudflare Worker instead of page rule.
Bypass cache for the following cookies
One cookie per line.
Read here : to apply the changes you will need to purge the cache after saving.
Fallback page caching
This is a traditional page cache on disk but which follows the same rules of the cache on Cloudflare set with this plugin. It is very useful when Cloudflare on its own initiative decides to invalidate a few pages from its cache. Thanks to this function you will no longer need to use other page caching functions of other plugins.
Enable fallback page cache
Automatically purge the fallback cache when Cloudflare cache is purged
Use cURL
Use cURL instead of Wordpress advanced-cache.php to generate the fallback page. It can increase the time it takes to generate the fallback cache but improves compatibility with other performance plugins.
Fallback cache TTL
Enter 0 for no expiration.
Prevent the following URIs to be cached
One URI per line. You can use the * for wildcard URLs.
Example: /my-page /my-main-page/my-sub-page /my-main-page*
URIs exluded for the Cloudflare Cache are automatically excluded for the fallback cache.
Bypass fallback cache when these cookies are present in the request packet
One cookie name per line. These strings will be used by preg_grep.
Save response headers
Save response headers together with HTML code.
The following response header will never be saved: cache-control, set-cookie, X-WP-CF-Super-Cache*
Prevent to cache URLs without trailing slash
Purge fallback cache
Purge cache
Browser caching
This option is useful if you want to use Super Page Cache for Cloudflare to enable browser caching rules for assets such like images, CSS, scripts, etc. It works automatically if you use Apache as web server or as backend web server.
Add browser caching rules for static assets
Read here if you only use Nginx : it is not possible for Super Page Cache for Cloudflare to automatically change the settings to allow this option to work immediately. For it to work, update these settings and then follow the instructions
on this page.
WooCommerce settings
Active plugin
Don't cache the following WooCommerce page types
Automatically purge cache for product page and related categories when stock quantity changes
Automatically purge cache for scheduled sales
Easy Digital Downloads settings
Inactive plugin
Don't cache the following EDD page types
Automatically purge cache when a payment is inserted into the database
Autoptimize settings Inactive plugin
Automatically purge the cache when Autoptimize flushs its cache
W3 Total Cache settings Inactive plugin
Automatically purge the cache when
LiteSpeed Cache settings Inactive plugin
Automatically purge the cache when
Hummingbird settings Inactive plugin
Automatically purge the cache when Hummingbird flushs page cache
WP-Optimize settings Active plugin
It is strongly recommended to disable the page caching functions of other plugins. If you want to add a page cache as fallback to Cloudflare, enable the fallback cache option of this plugin.
Automatically purge the cache when WP-Optimize flushs page cache
Flying Press settings Inactive plugin
Automatically purge the cache when Flying Press flushs its own cache
WP Rocket settings Inactive plugin
Automatically purge the cache when
Disable WP Rocket page cache
WP Asset Clean Up settings Inactive plugin
Automatically purge the cache when WP Asset Clean Up flushs its own cache
Nginx Helper settings Inactive plugin
Automatically purge the cache when Nginx Helper flushs the cache
WP Performance settings Inactive plugin
Automatically purge the cache when WP Performance flushs its own cache
Yet Another Stars Rating settings Inactive plugin
Automatically purge the page cache when a visitor votes
Swift Performance (Lite/Pro) settings Inactive plugin
Automatically purge the cache when
Siteground SuperCacher settings Inactive plugin
Automatically purge the Siteground cache when Cloudflare cache is purged
WP Engine settings Provider not detected
Automatically purge the WP Engine cache when Cloudflare cache is purged
SpinupWP settings Provider not detected
Automatically purge the SpinupWP cache when Cloudflare cache is purged
Kinsta settings Provider not detected
Automatically purge the Kinsta cache when Cloudflare cache is purged