`
cpsing
  • 浏览: 73516 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论

Caching Application Block 翻译(三)---------缓存使用的常见场景

 
阅读更多

这部分介绍当开发者需要缓存数据时遇到的最常见的应用场景。对每个场景的需完成的任务,都会给出一个真实的示例,该示例包含如何使用缓存程序块的演示代码,这个场景分为两部分,第一个部分演示基本的缓存操作:
×在缓存中添加数据项。这个主题介绍如何使用 Add 方法 在缓存中添加一项。你也能够设置该项的过期策略和优先级。
×在缓存中删除数据项。这个主题介绍如何使用 Rmove 方法在缓存中删除一项。
×在缓存中检索数据项。 这个主题介绍如何使用 GetData方法在缓存中获取一项。
×刷新缓存。这个主题介绍如何使用 Flush 方法刷新已经过期的缓存。

第二部分,载入缓存,演示主动载入和被动载入(demonstrates proactive and reactive loading.)

分享到:
评论

相关推荐

    [EntLib]微软企业库5 0 学习之路 第四步 使用缓存提高网站的性能(EntLib Caching

    微软企业库5.0(EntLib)的Caching Application Block是一个强大的工具,旨在帮助开发者提高应用程序的性能,通过缓存数据减少不必要的数据库查询和其他昂贵的操作。在本教程中,我们将深入探讨如何使用缓存来提升...

    Microsoft Enterprise Li

    其中,Caching Application Block 是用于实现高效缓存机制的一个模块,它允许开发者方便地管理和存储数据以提高应用程序性能。 在 `Microsoft Enterprise Library 5.0` 版本中,Caching Application Block 提供了...

    Validation Application Block-开源

    在实际使用中,"Validation Application Block" 可能会与其它应用块一起使用,例如 Logging Application Block(日志记录)或 Caching Application Block(缓存管理)。这样的组合可以构建出一个完整的解决方案,...

    Enterprise Library 4.0

    Caching Application Block . 开发人员可以使用这个程序块在应用程序中应用缓存. 支持可插拔的缓存提供者(Provider)。 Cryptography Application Block . 开发人员可以把这个应用程序块在应用程序中应用散列和...

    Microsoft Application Blocks for .NET

    6. **缓存管理应用块 (Caching Application Block)** 缓存管理是提升应用程序性能的有效手段。这个模块提供了内存和分布式缓存的支持,帮助开发者存储和检索常用数据,减少不必要的数据库访问,提高系统响应速度。 ...

    C#面试题——附答案

    - **Caching Application Block**:提供内存缓存机制,提高数据访问性能。 - **Security Application Block**:帮助开发者实现安全控制,包括身份验证、授权等。 - **Validation Application Block**:提供了一套...

    EntLib中文学习手册

    - 缓存应用块(Caching Application Block, CAB):提供缓存管理功能,提高应用程序性能。 - 事务应用块(Transactions Application Block, TAB):支持分布式事务处理,保证数据一致性。 3. **使用方法**: - ...

    微软企业库5.0_学习之路

    在Caching Application Block中,主要提供了以下四种保存缓存数据的方式: 1. **内存存储**(默认): - 内存存储是最基本也是最常见的缓存方式。它将数据直接保存在进程内存中,因此访问速度非常快。 - 但由于...

    Enterprise-Library-v4p1-October-2008说明文档

    5. 缓存管理应用块(Caching Application Block): 缓存管理应用块帮助开发者在应用程序中实现本地缓存和分布式缓存,提高性能,减少数据库访问。它可以缓存对象、数据集或其他信息,减少服务器负载。 6. 事务处理...

    Enterprise Library V5&V6;源码

    - **Caching Application Block (CAB)**:实现缓存管理,提高应用程序性能。 - **Validation Application Block (VAB)**:用于数据验证,提供灵活的验证规则定义。 - **Policy Injection Application Block (PIAB...

    企业库Enterprise Library 4.0 - May 2008.zip

    4. **缓存管理应用块(Caching Application Block)**:为应用程序提供了内存中的数据缓存功能,可以提高性能并减少对数据库的依赖。 5. **验证应用块(Validation Application Block)**:提供了验证业务规则的...

    Microsoft Enterprise Library 5.0

    5. **缓存应用块(Caching Application Block)**:允许开发者在内存中存储常用数据,提高应用程序性能。它可以与.NET Framework的System.Web.Caching集成,或者自定义缓存实现。 6. **配置应用块(Configuration ...

    最新版 Enterprise Library 企业库 V4[1].1 中文学习手册.pdf

    利用 Enterprise Library 中提供的各种块来优化性能,如使用缓存减少对数据库的直接访问次数,使用 Logging Application Block 记录关键信息以便后续分析等。 #### 五、案例研究 假设我们需要构建一个在线购物系统...

    Enterprise Library 4.1 安装程序

    4. **Caching Application Block (CAB)**:提供缓存功能,有助于提高应用程序性能,通过存储常用数据以避免频繁的数据库查询。 5. **Validation Application Block (VAB)**:用于验证对象属性,可以自定义验证规则...

    Enterprise Library4.1中文教程

    Enterprise Library4.1中文教程,共8个模块。安全管理(Security Application Block), 缓存管理(Caching Application Block)...都一一做了介绍

    EnterpriseLibrary4.0

    4. **Caching Application Block**:缓存应用块,用于存储常用数据,减少对数据库或其他资源的访问,提高应用程序性能。 5. **Configuration Application Block**:配置应用块,提供了一种更易于管理和维护的应用...

    Enterprise Library Step By Step系列

    2. 缓存管理应用块(Caching Application Block):此应用块允许开发者在应用程序中集成缓存机制,以提高性能并减少对数据库的频繁访问。它可以使用内存缓存或分布式缓存(如 Microsoft AppFabric)来存储对象,根据...

    Enterprise Library V4.1 中文学习手册.PDF

    5. 缓存管理应用块(Caching Application Block, CAB):CAB 提供了缓存机制,可以将常用数据存储在内存中,提高应用程序性能。它可以与其他应用程序集成,如ASP.NET,以实现页面和对象的缓存。 6. 异常处理应用块...

    微软企业库5.0【EnterpriseLibrary5.0 – May2011】

    2. **缓存管理应用块(Caching Application Block)**:允许开发者在应用程序中高效地存储和检索数据,减少对后端系统的依赖,提高性能。 3. **配置管理应用块(Configuration Application Block)**:提供了一个...

    企业库Enterprise Library 5.0,及中文教程

    6. **缓存管理应用块(Caching Application Block, CAB)**:实现了内存中的数据缓存,提高应用程序性能。 7. **安全应用块(Security Application Block, SAB)**:帮助处理身份验证、授权和加密任务,确保应用...

Global site tag (gtag.js) - Google Analytics