Chapter 12
Optimizing Web Applications with Caching
About This Chapter
High-performance Web applications should be designed with caching in mind. Caching is the technique of storing frequently used items in memory so that they can be accessed more quickly. Caching is important to Web applications because each time a Web form is requested, the host server must process the Web form s HTML and run Web form code to create a response. By caching the response, all that work is bypassed. Instead, the request is served from the reponse already stored in memory.
In this chapter, you ll learn how to store Web forms, parts of Web forms, and application data in the cache. You ll also learn how to monitor the items stored in the cache to determine whether you re using caching effectively.
Before You Begin
To complete this chapter, you must:
Know how to create and deploy a Web application.
Understand the life cycle of a Web form and be familiar with the Application and Session objects.
Optionally, you might also need know how to use Microsoft Application Center Test (ACT) to load-test a Web application.