Expanded

Caching in the .NET Stack: Inside-Out

A comprehensive look at caching throughout the .NET stack, covering WCF, Web API, Web Forms and MVC. You'll learn how and where to add caching, and you'll see the huge performance benefits you can expect.
Course info
Rating
(213)
Level
Intermediate
Updated
Jun 27, 2013
Duration
4h 45m
Table of contents
Introduction to Caching in the .NET Stack
Caching Inside the Solution
Solution Cache: Local Stores
Solution Cache: Remote Stores
Controlling Items in the Solution Cache
ASP.NET Output Caching
Caching Outside the Solution
Considerations for Client Caches
Controlling items in Client Caches
Measuring Performance Improvements
Course Summary
Description
Course info
Rating
(213)
Level
Intermediate
Updated
Jun 27, 2013
Duration
4h 45m
Your 10-day individual free trial includes:

Expanded library

This course and over 7,000+ additional courses from our full course library.

Hands-on library

Practice and apply knowledge faster in real-world scenarios with projects and interactive courses.
*Available on Premium only
Description

In this course we look at caching as a tool to improve your solution's performance and capacity. Using a distributed demo solution, we add caching inside the solution using a simple AOP approach, where you'll learn how to use different caches: the .NET MemoryCache, NCache Express, AppFabric Caching, and memcached. We use some custom caches based on Azure Table Storage and disk shares, and you'll see how to set up ASP.NET Output Caching to use different solution caches. You'll learn how to add caching outside the solution with HTTP response headers so consumers of your website and API can cache solution resources locally, and reduce traffic to your servers. Finally, you'll learn how to analyze items to configure them for maximum cache effectiveness, how to control items in caches, and how to measure the performance improvements you get from caching.

About the author
About the author

Elton is an independent consultant specializing in systems integration with the Microsoft stack. He is a Microsoft MVP, blogger, and practicing Technical Architect.

More from the author
Developing .NET Framework Apps with Docker
Intermediate
3h 34m
Jun 25, 2021
More courses by Elton Stoneman