HTTP Efficiency

If you're an application programmer, you may be tempted to skip this discussion. After all, application designers won't be changing or extending the protocol (although extensions are considered by the IETF. Furthermore, since Web browsers are the primary generators of HTTP requests and Web servers are the primary handlers of these requests, it may not seem worthwhile to understand HTTP details because there's no opportunity to directly interact with it.

As it turns out, this is simply not the case. For one thing, as the deployer of an application you have the ability to choose your Web server and how to deploy it (e.g., Web server farms). You also have the ability to configure certain parameters of deployment. Understanding the ...

Get Building Scalable and High-Performance Java™ Web Applications Using J2EE™ Technology 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.