Creating Page Output Cache Profiles

Instead of configuring Page Output Caching for each page in an application, you can configure Page Output Caching in a web configuration file and apply the settings to multiple pages. You can create a Cache Profile. Creating Cache Profiles makes your website easier to manage.

For example, the web configuration file in Listing 29.16 contains the definition for a Cache Profile named Cache1Hour that caches a page for one hour.

Listing 29.16. Web.Config

images

The page in Listing 29.17 uses the Cache1Hour profile. This profile is set with the <%@ OutputCache %> directive’s CacheProfile attribute.

Listing 29.17. OutputCacheProfile.aspx ...

Get ASP.NET 4 Unleashed 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.