4. The Caching Application Block

Many Enterprise Applications focus on moving data and presenting data to users in unique and interesting ways. Yet, all of this data does not necessarily need to be retrieved from a backend database for every request. Data that is semi-static, nontransactional, and consumed frequently or is expensive to create, obtain, or transform is ideal for caching. Caching helps not only reduce the amount of data that is transferred between processes and computers, but it also helps reduce the amount of data processing that occurs in a system and the number of disk access operations that must occur. Unfortunately, leveraging caching techniques to improve the performance and scalability metrics in enterprise applications is ...

Get Effective Use of Microsoft Enterprise Library: Building Blocks for Creating Enterprise Applications and Services now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.