ats.GetStatistic(CacheStatsCounterType.Hits), 8 stats.GetStatistic(CacheStatsCounterType.Misses), 9 stats.GetStatistic(CacheStatsCounterType.RemoveCalls), 10 stats.GetStatistic(CacheStatsCounterType.ClearRegionCalls), 11 stats.GetStatistic(CacheStatsCounterType.ClearCalls), 12 stats.GetStatistic(CacheStatsCounterType.AddCalls), 13 stats.GetStatistic(CacheStatsCounterType.PutCalls), 14 stats.GetStatistic(CacheStatsCounterType.GetCalls) 15 )); 16 }
七,结尾
缓存是个好东西,用好了能够极大的提高性能。缓存的使用本身是个很大的话题,这边文章只是从缓存管理这个角度介绍了CachManager的使用。
下面是CacheManager相关的资料和链接:
官方主页
http://cachemanager.net/
源代码
https://github.com/MichaCo/CacheManager
官方MVC项目的Sample
https://github.com/MichaCo/CacheManager/tree/master/samples/CacheManager.Samples.Mvc
最近在思考不同情况下缓存使用的区别问题。对于互联网项目来说,数据的一致性要求常常不太高,缓存管理中,关注点可能在缓存的命中率上。对于应用系统,访问请求不大,但是对于数据的一致性要求较高,缓存中的数据更新策略可能更加重要。
怎样才是好的适合应用系统的缓存设计呢? 如果大家有兴趣,欢迎探讨指教。
文章转载自:http://www.cnblogs.com/JustRun1983/p/CacheManager.html
|