Cache¶
Introduction¶
Analytics Center provides option to cache report or dashboard data so that the performance can be mitigated.
Configuration¶
Configure to store cache on memory¶
In the Web.config (.NET 4.6.1) or appsettings.json (.NET Core), Configure to use MemoryCacheStore by izenda.cache.data.cachestore and also limit the usage by izenda.cache.memcache.datacache.maxmemusage
For example:
Web.config:
<add key="izenda.cache.data.cachestore" value="MemoryCacheStore"/> <add key="izenda.cache.memcache.datacache.maxmemusage" value="512"/> <!--Unit: MB, Minimum: 512-->
appsettings.json:
{ "izenda.cache.data.cachestore" : "MemoryCacheStore"/> "izenda.cache.memcache.datacache.maxmemusage" : "512"/> // Unit: MB, Minimum: 512 }
Configure to store cache on disk¶
In the Web.config (.NET 4.6.1) or appsettings.json (.NET Core), Configure to use ExternalStorageCacheStore by izenda.cache.data.cachestore
For example:
Web.config:
<add key="izenda.cache.data.cachestore" value="ExternalStorageCacheStore"/>
appsettings.json:
{ "izenda.cache.data.cachestore" : "ExternalStorageCacheStore"/> }