Looks like out of the box prefetch cache setting has item and children set to items which no longer use. I've gone and added below on both master and web database settings.
<prefetch hint="raw:AddPrefetch">
<cacheSize>500MB</cacheSize>
<item desc="home">{4CE08AF0-CB20-40C2-BE74-BF049DE210B2}</item>
<children desc="main items">{4CE08AF0-CB20-40C2-BE74-BF049DE210B2}</children>
</prefetch>
Where item is our Home node for the site. I assume children means prefetch all items underneath home node.
Questions:
- Do we need to include both master and web db settings in CMS? Or just master settings in CMS.
- Do we need to include master and web db settings in CD? Or just Web settings in CD.
- Where does sitecore stores the cache data for (item cache, data cache and prefetch cache). Wondering if any of them are stored in physical file.
I'm using out of box cache page and also sitecore cache admin module (https://marketplace.sitecore.net/en/Modules/Sitecore_Cache_Admin.aspx)
The page shows prefetch cache data for both web and master. Wondering how this tool gets the data for web db prefetch for scenario where there are multiple CDs. Or is it just getting from CMS server?
5.When I search for the prefetch item using above mentioned module, I can find it on master prefetch but not on web prefetch. Hence I'm wondering how it shows the prefetch items for Web DB from CMS server.