O'Reilly logo

Architecting High Performing, Scalable and Available Enterprise Web Applications by Shailesh Kumar Shivakumar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

4

Caching for Enterprise Web Application

Caching is a highly effective technique, which can have multifold impacts on the quality of the software. A properly implemented caching strategy can be used to optimize the performance and make the software more scalable and available. We have seen that caching is one of the most important best practices in scalability, availability, and performance.

This chapter discusses various aspects of caching and explains how it contributes to three quality attributes. We will look at various caching patterns, layerwise caching techniques, and other caching frameworks that can be used for optimizing the performance of enterprise web applications. Though the chapter discusses various caching techniques applicable ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required