You can dramatically improve the performance of your ASP.NET application through caching. If you cache the content of a page in your Web server’s memory, you can avoid regenerating the page content each and every time the page is requested.
In this chapter, you’ll learn how to use the three caching mechanisms provided by the ASP.NET Framework. You’ll learn
How to use Page Output Caching to store the entire contents of a Web Form Page in memory
How to use Partial Page Caching to store different regions of a Web Form Page in memory
How to use Data Caching to cache an arbitrary object in memory