使用 wsadmin 脚本编制配置 Servlet 高速缓存
可以使用脚本编制或 wsadmin 工具来配置 Servlet 高速缓存。动态高速缓存服务在应用程序服务器 Java™ 虚拟机 (JVM) 中工作,并拦截对可高速缓存对象进行的调用。例如,它拦截通过 Servlet 服务方法或命令执行方法进行的调用,并且将该对象的输出存储到高速缓存或者从动态高速缓存中提供该对象的内容。
开始之前
在可以配置 Servlet 高速缓存前,必须配置动态高速缓存。请使用 AdminServerManagement 脚本库中的 configureDynamicCache Jython 脚本来配置动态高速缓存。wsadmin 工具启动时将自动装入该脚本。通过以下语法使用 configureDynamicCache 脚本来配置动态高速缓存:
AdminServerManagement.configureDynamicCache(nodeName, serverName,
defaultPriority,cacheSize, externalCacheGroupName,
externalCacheGroupType, otherAttributeList)
有关其他信息和参数定义,请参阅 AdminServerMananagment 脚本库的文档。关于此任务
调用 Servlet 并完成生成高速缓存的输出之后,会创建包含 Servlet 的输出和副作用的高速缓存条目。这些副作用可能包括对其他 Servlet 或 JavaServer Pages (JSP) 文件的调用,或有关条目的元数据,包括超时和条目优先级信息。配置 Servlet 高速缓存以将 Servlet 的输出和 JavaServer Pages (JSP) 文件保存到动态高速缓存中。

要查看与动态高速缓存关联的参数列表,请使用 attributes 命令。例如:
$AdminConfig attributes DynamicCache