调整 URL 调用高速缓存
URL 调用高速缓存用来存放关于将请求 URL 映射到 Servlet 资源的信息。此高速缓存基于 Web 容器,而且供所有 Web 容器线程共享。将为每个可用于处理请求的 Web 容器线程创建所请求大小的高速缓存。调用高速缓存的缺省大小是 500。如果当前正在使用 500 个以上的唯一 URL(每个 JavaServer Page 都是唯一的 URL),那么应该增大调用高速缓存大小。
开始之前
高速缓存越大,使用的 Java™ 堆内存量就越大,因此还可能需要增大最大 Java 堆大小。例如,如果每个高速缓存条目需要 2 KB,最大线程大小设为 25,并且 URL 调用高速缓存大小是 100,那么需要 5MB 的 Java 堆。
关于此任务
过程
- 在管理控制台中,单击 ,然后选择要调整的应用程序服务器。
- 单击 Java 和进程管理。
在“其他属性”下单击进程定义。
在“其他属性”下,单击进程定义,然后选择控件或服务方,这取决于是需要在控件还是在服务方中定义此属性。
- 在“其他属性”下,单击 Java 虚拟机。
- 在“其他属性”下,单击定制属性。
- 在“名称”字段中指定 invocationCacheSize,并在“值”字段中指定高速缓存的大小。 调用高速缓存的缺省大小为 500 条目。因为调用高速缓存不再基于线程,所以由用户指定的调用高速缓存大小乘以 10,以提供与前发行版相似的功能。例如,如果指定调用高速缓存大小为 50,那么 Web 容器将创建大小为 500 的高速缓存。
- 单击应用,然后单击保存以保存更改。
- 停止然后重新启动应用程序服务器。