Programming Microsoft ASP.NET 4 - Dino Esposito [504]
and performance, Should I Cache or Should I Fetch?
Cache class, Properties of the Cache Class, Inserting New Items in the Cache, Methods of the Cache Class, Inserting New Items in the Cache
cacheability of pages, Making ASP.NET Pages Cacheable, Adding a Database Dependency to Page Output, The @OutputCache Directive, Choosing a Location for the Page Output, IIS Kernel Caching, Adding a Database Dependency to Page Output
custom dependency, designing, Designing a Custom Dependency, Designing the XmlDataCacheDependency Class, Extensions to the CacheDependency Base Class, Designing the XmlDataCacheDependency Class, Designing the XmlDataCacheDependency Class
DAL, relation to, Building a Wrapper Cache Object, Clearing the Cache, Building a Wrapper Cache Object, Clearing the Cache
database dependency, creating, SQL Server Cache Dependency, Distributed Cache, Taking Advantage of SQL Server Dependencies, Distributed Cache, Features of a Distributed Cache
dependencies, Fundamental Aspects of the Cache Object, Getting Change Notifications, Designing the XmlDataCacheDependency Class, Designing the XmlDataCacheDependency Class, Designing the XmlDataCacheDependency Class
distributed cache, Distributed Cache, Caching ASP.NET Pages, Distributed Cache, Topology, Freshness of Data, Architecture of Caching Services, Memcached, Caching ASP.NET Pages
hashtable, An Interior View, Inserting New Items in the Cache, An Interior View, Inserting New Items in the Cache
internal structure of, An Interior View
isolating caching layer, Building a Wrapper Cache Object, Building a Wrapper Cache Object
of application data, Caching Application Data, An Interior View, Working with the ASP.NET Cache, Defining a Removal Callback, Setting the Item’s Priority, Practical Issues, Should I Cache or Should I Fetch?, Building a Wrapper Cache Object, Building a Wrapper Cache Object, Cache Synchronization, A Cache Dependency for XML Data, SQL Server Cache Dependency
of multiple versions of pages, Caching Multiple Versions of a Page, Caching Portions of ASP.NET Pages, Dealing with Postback Pages, Vary by Headers, Vary by Custom Strings, Caching Portions of ASP.NET Pages
of page output, ASP.NET Caching, ASP.NET and the Browser Cache, Typical Behavior of an ASP.NET Page, Making ASP.NET Pages Cacheable, The @OutputCache Directive, Choosing a Location for the Page Output, Choosing a Location for the Page Output, Adding a Database Dependency to Page Output, Properties of the HttpCachePolicy Class, Methods of the HttpCachePolicy Class, Vary by Parameters, Dealing with Postback Pages, Vary by Custom Strings, Vary by Custom Strings, What’s a User Control, Anyway?, Caching the Output of User Controls, Vary by Controls, The Shared Attribute, The Shared Attribute, Fragment Caching in Cacheable Pages, Caching Profiles, Post-Cache Substitution
of portions of pages, Caching Portions of ASP.NET Pages, Caching Profiles, What’s a User Control, Anyway?, Caching the Output of User Controls, Vary by Controls, The Shared Attribute, Caching Profiles, Caching