.NET框架中的缓存
缓存使得你可以快速的获取内存中存储的数据。当再次访问数据的时候,应用从缓存中获取数据,而不是从数据的原始源获取。这么做可以提高性能和扩展性。另外,当数据源临时不可用的时候,缓存使得数据还是可用的。 你可以用.NET提供的缓存功能提高应用的性能和扩展性,缓存功能可以在windows客户端应用中使用,也可以在ASP.NET这种服务端应用中使用。 Note 在.NET Framework3.5和更早的版本中,ASP.NET提供了一个内存缓存的实现,放在System.Web.Caching命名空间下。所以在之前版本的.NET框架中,缓存只能通过System.Web命名空间获取,因此需要依赖一个ASP.NET类。在.NET Framwork4中,在System.Runtime.Caching命名空间下的缓存接口,Web应用和非Web应用都可以使用。 Caching Data 你可以使用System.Runtime.Caching命名空间下的类缓存数据。提供了下面的功能: 提供了一些抽象的类型,你可以继承这些抽象的类型,实现自己的缓存。 一个具体的实现好的内存缓存。 抽象基类提供了下面的功...