Enterprise Library: Caching Application Block概述
Enterprise Library: Caching Application Block 概述 Written by: Rickie Lee (rickieleemail#yahoo.com) My blog: http://www.cnblogs.com/rickie Enterprise Library 中 Caching Application Block 允许开发人员在应用程序中采用本地缓存( Cache ),它支持内存缓存和可选的辅助存储器( Enterprise Library Data Access Application Block 或隔离的存储器( Isolated storage ))。该 Application Block 提供了检索、增加和删除缓存数据的所有功能,还包括可配置的有效期和清除策略( Expiration and Scavenging Policies )。 在创建企业级分布式应用程序时,架构师和开发人员经常面临许多挑战,缓存技术可以帮助克服如下一些挑战: 性能( Performance ):通过存储相关的数据尽可能靠近数据消费者,缓存提供了应用程序的性能。这样可以避免重复的数据创建、处理和传输。 可扩展性( Scalability ):随着应用程序需求的增加,缓存信息有助于节省资源并提高可扩展性。 可用性( Availability )