Figure 19-1 shows the path of a typical J2EE request/response without caching. In order to clearly show the benefit of caching and what is happening to a request/response with various caching configurations, we will use this diagram throughout this chapter. A dynamic request, such as one to a Servlet or JSP, would likely traverse the entire path each time it is executed.
Figure 19-1. J2EE request/response with no caching.
Even a simple static request with file serving enabled would still continue through to the application server. Clearly, there are many network hops taking place to various servers and ...