.Net缓存管理框架CacheManager
Cache 缓存在计算机领域是一个被普遍使用的概念。硬件中 CPU 有一级缓存,二级缓存, 浏览器中有缓存,软件开发中也有分布式缓存 memcache, redis。缓存无处不在的原因是它能够极大地提高硬件和软件的运行速度。在项目开发中,性能慢的地方常常是 IO操作频繁的地方,读取数据库是我们常见的消耗性能的地方。这个时候,如果将使用频繁的数据缓存到能够高速读取的介质中,下次访问时不用再去请求数据库,从缓存中获取所需的数据,能大大提高性能。这篇文章主要讨论的是在.Net开发中,如何使用CacheManager 框架方便的管理项目中的缓存。