Operating Systems: i5/OS
Personalize the table of contents and search results
Configure servlet caching
After a servlet is invoked and completes generating the output
to cache, a cache entry is created containing the output and the side effects
of the servlet. These side effects can include calls to other servlets or
JavaServer Pages files or metadata about the entry, including timeout
and entry priority information. Configure servlet caching to save the output
of servlets and JavaServer Pages files to the dynamic cache.
To enable servlet caching, complete Enabling the dynamic cache service .
Overview
Unique entries are distinguished by an ID string that is generated
from the HttpServletRequest object each time the servlet runs. You can then
base servlet caching on:
- Request parameters and attributes of the Universal Resource Identifier
(URI) that was used to invoke the servlet
- Session information
- Other options, including cookies
Because JavaServer Pages files are compiled into servlets, the dynamic
cache function treats JavaServer Pages files the same as servlets, except
in specifically documented situations.
Procedure
- In the administrative console, click Servers > Application
servers > server_name > Web container settings > Web container in
the console navigation tree.
- Select Enable servlet caching under the Configuration tab.
- Click Apply or OK.
- Restart WebSphere Application Server. See Managing application servers for more information.
What to do next
Define the cache policy for your servlets by Configuring cacheable objects with the cachespec.xml file.
}
Configuring cacheable objects with the cachespec.xml file
|