O'Reilly logo

Building Scalable and High-Performance Java™ Web Applications Using J2EE™ Technology by Greg Barish

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

Summary

In this chapter, we have focused on some of the most important general techniques for ensuring scalability and performance in Web applications. In fact, these techniques and concepts also apply to distributed systems in general, of which the Internet is but one. No matter how the Internet evolves in terms of specific new technologies (e.g., Web services), its continued existence as a distributed system ensures that the material covered here will continue to be relevant.

To recap, here are some of the key points of this chapter:

  • Caching and data replication involve copying data for the sake of improving performance. Such techniques work because they reduce the latency between the requestor and the data (i.e., data locality is increased), ...

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