I am using Self Optimized Block in our project. Does anybody have any experience how does the caching works on this block?
my question is we want to be able to show a variation of the same page to one group of visitors. a different version of the page to others. With caching, is this a guarantee that CDN caching doesn’t effect the Self Optimized Block functionality and result?
from my understanding CDN caching only cache static object like images and videos not html or dynamic content. it is concluded that caching not affects the A/B Testing.
It depends on your cache settings and that your CDN honors them. It's probably wise to have httpCacheExpiration set to 0:0:0 in applicationSettings.
We use DDS along with its caching mechanism for our development. We do not use any other caching technique here. You can read more information about it in this article, at the section describing how DDS cache data