I'm reviewing the cache settings available in SXA found here. There are many components that are available for caching, but I'm not clear whether any should not be cached.

In an effort to start simple: Which components can be configured for caching that maximize the caching on the page?

Example: You can add the PartialDesign Dynamic Placeholder and it will cache everything!

Caching Setting



Turns out that if you cache the PartialDesign, Splitters, and Containers it has the outcome of interfering with some of the other caching. Still need to figure out how to cache the entire page after it's constructed.


Decided to not spend too much time researching (someone say lazy developer?) so i went with the list below. A few are custom components.

Example Setup

1 Answer 1


You can set the Cache Html option from the

/sitecore/content/Your tenant/Your demoSXA/Settings/Site Grouping/Your demoSXA

Your demoSXA is your site name here.

enter image description here

You can setup the Cache on the components which renders data from field and can ignore the Markup only components like, Containers, Splitters, Dividers, etc. Setup the followings, and you will see the darastic results.

enter image description here

Component Level cache can also be enabled from: Presentation > Cache Settings > Component Cache Setting and select the caches you want to apply on the components.

enter image description here

Reference Link:


  • 1
    This answer does not make use of the cache settings item introduced in 1.7. I do have the cache html option selected on the site item. What I'm looking for is guidance using the sxa specific feature. Commented May 11, 2018 at 13:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.