To enable Caching Modes you may login to you Sucuri Firewall > under Sucuri Firewall settings,
go to Performance > Caching Level:
Here is what each option means:
Enabled (selected by default) will cache your pages and redirects for 180 minutes and 404 for 4 minutes.
This is the best option when it comes to site performance, but the sessions may also get cached if you
have login capabilities on the site. Cached sessions would be the reason Customer B logs into their
account only to see the account information of Customer A, who logged in first.
Minimal caching (only for a few minutes)
Minimal will cache your pages for 8 minutes, redirects for 15 minutes, and 404 for 2 minutes. This is the
best option when you need to make constant updates to your site, such as newspapers or blogs.
Site caching (using your site headers)
Site Caching won’t cache page content for logged-in users. It redirects for 3 hours and 404 for 4 minutes.
This is the best option if you run a custom CMS, a forum like vBulletin, or an ecommerce store. Cache
headers sent by your application/server will be respected, so if your application doesn’t send the "no-cache" headers it may cache your page content.
Disabled (use with caution)
Disabled won’t cache page content for logged-in users, redirects for 10 minutes, and 404 for 1 minute —
but note that it can slow down your site. Cache headers sent by your application will be respected, so
if your application doesn’t send the "no-cache" headers it may cache your pages content.
Regardless of the caching level you chose, the Sucuri Firewall will continue to cache static files such as
images, .swf, .css, .js, .pdf, .txt, .mp3, .mp4 and fonts. If your web servers instructs otherwise, like "Cache-Control: public, max-age=XXX" the Firewall will follow the instruction and cache for that XXX seconds.