使用此页面来配置和管理动态高速缓存服务设置。
要查看此管理控制台页面,请单击服务器 > 服务器类型 > WebSphere® 应用程序服务器 > server_name > 容器服务 > 动态高速缓存服务。
在“Web 容器”面板中启用了 servlet 高速缓存时,动态 servlet 高速缓存服务就会启动。
通过启用 servlet 高速缓存来启动动态 portlet 高速缓存服务,然后在“Portlet 容器”面板中启用 portlet 片段高速缓存。
指定是将服务器配置为使用动态高速缓存还是增值产品高速缓存提供程序。
指定一个正整数作为高速缓存保存的最大条目数的值。
在此字段中输入高速缓存大小值,范围在 100 到 200,000 之间。
指定高速缓存条目的缺省优先级,确定高速缓存满时一个条目能保留多久。
缺省值 | 1 |
范围 | 1 到 255 |
指定内存高速缓存的大小。
借助此功能,可以根据 JVM 堆来约束高速缓存。除了指定高速缓存大小(以 MB 计)以外,动态高速缓存还允许您为所使用的高速缓存堆设置高水位标记和低水位标记。当高速缓存堆内存达到高水位标记时,动态高速缓存将废弃或者 LRU 到磁盘,直到高速缓存下降到低水位标记为止。仅当保存到高速缓存的对象实现了相当大的接口时,才能使用根据 JVM 堆来限制高速缓存这一功能。此接口可以通过一种方法来返回保存到高速缓存中的对象的大小(以字节计)。动态高速缓存将使用相当大的接口来估计高速缓存的堆大小。
缺省值 | -1,用于禁用限制内存高速缓存大小 |
范围 | 1 至最大整数 |
指定内存高速缓存逐出策略启动时的高水位标记。阈值以内存高速缓存大小(MB)的百分比表示。缺省值为 95%。
值 | 1 到 100 |
指定内存高速缓存逐出策略结束时的低水位标记。阈值以内存高速缓存大小(MB)的百分比表示。缺省值为 80%。
值 | 1 到 100 |
指定是否启用磁盘减负。
缺省情况下,动态高速缓存维护内存中配置的条目数。在高速缓存已满后,如果创建新条目,就会使用为每个高速缓存条目配置的优先级以及最近最少使用算法来从高速缓存中除去条目。当高速缓存满了时,除了将高速缓存条目从内存中除去以外,您还可以启用磁盘减负以将高速缓存条目复制到文件系统(位置是可配置的)。如果以后还需要此高速缓存条目,那么可将它从文件系统移回内存。
指定当启用磁盘减负时在磁盘上保存高速缓存条目的位置。
如果未指定磁盘减负位置,那么将使用缺省位置 ${WAS_TEMP_DIR}/node/server name/_dynacache/cache JNDI name。如果指定了磁盘减负位置,那么追加节点、服务器名称和高速缓存实例名称。例如,${USER_INSTALL_ROOT}/diskoffload 将生成诸如 ${USER_INSTALL_ROOT}/diskoffload/node/server name/cache JNDI name 之类的位置。如果未启用磁盘减负,那么忽略此值。
指定服务器停止时是否将内存中高速缓存的对象保存到磁盘。如果未选择启用磁盘减负,那么忽略此值。
缺省值 | false |
指定最大磁盘高速缓存大小值(以 GB 计)。选中此选项后,可以指定一个正整数值。如果未填写此选项,那么表示大小不受限制。仅当对高速缓存指定了启用磁盘减负时,此设置才适用。
值 | 大于等于 3 的值 |
指定最大磁盘高速缓存大小值(以条目数计)。选中此选项后,可以指定一个正整数值。如果未填写此选项,那么表示大小不受限制。仅当对高速缓存指定了启用磁盘减负时,此设置才适用。
值 | 0 到 MAXINT。值 0 表示大小不受限制。 |
指定各个高速缓存条目的最大大小值(以 MB 计)。当从内存中逐出高速缓存条目时,不会将任何大于此大小的条目卸载到磁盘。选中此选项后,可以指定一个正整数值。如果未填写此选项,那么表示大小不受限制。仅当对高速缓存指定了启用磁盘减负时,此设置才适用。
值 | 0 到 MAXINT。值 0 表示大小不受限制。 |
指定磁盘高速缓存所需的性能级别。仅当对高速缓存指定了 enableDiskOffload 时,此设置才适用。性能级别确定后台活动(例如高速缓存清除、到期以及垃圾回收等等)应该如何使用内存资源。仅当对高速缓存指定了启用磁盘减负时,此设置才适用。
高性能和高内存使用量 | 指示将所有元数据保留在内存中。 |
平衡的性能和平衡的内存使用量 | 指示将某些元数据保留在内存中。这是缺省性能设置,此设置为大多数用户提供了最佳的性能与内存使用量平衡。 |
低性能和低内存使用量 | 指示将有限的元数据保留在内存中。 |
定制性能 | 指定管理员将显式地配置用来支持以上后台活动的内存设置。管理员使用 DiskCacheCustomPerformanceSettings 对象来设置这些值。 |
指定磁盘高速缓存清除频率值(以分钟计)。如果将此值设置为 0,那么仅在午夜运行清除操作。仅当磁盘减负性能级别是“低”、“平衡”或“定制”时,此设置才适用。“高”性能级别不要求进行磁盘清除,因此将忽略此值。
值 | 0 到 1440 |
指定最大高速缓存标识数的值,这些标识为内存中磁盘缓存元数据的各个依赖标识或模板而存储。如果超出此限制,就会将信息卸载至磁盘。仅当磁盘减负性能级别是“定制”时,此设置才适用。
值 | 100 到 MAXINT |
指定内存中的磁盘高速缓存元数据中的最大依赖性标识存储区数。如果超出此限制,就会将信息卸载至磁盘。仅当磁盘高速缓存性能级别是“定制”时,此设置才适用。
值 | 100 到 MAXINT |
为内存中的磁盘高速缓存元数据中的最大模板存储区数指定值。如果超出此限制,就会将信息卸载至磁盘。仅当磁盘高速缓存性能级别是“定制”时,此设置才适用。
值 | 10 到 MAXINT |
指定达到高阈值时磁盘高速缓存用来逐出条目的逐出算法。仅当对高速缓存指定了启用磁盘减负时,此设置才适用。当磁盘高速缓存逐出策略设置为“无”时,此设置不适用。
None | 没有逐出策略,因此磁盘高速缓存可以不断增大,直到达到其限制为止,此时,动态高速缓存服务将停止写磁盘 |
随机 | 当磁盘大小达到高阈值限制时,磁盘高速缓存垃圾回收器开始工作,它随机地挑选磁盘上的条目并将它们逐出,直到大小达到低阈值限制为止。 |
大小 | 当磁盘大小达到高阈值限制时,磁盘高速缓存垃圾回收器开始工作,它挑选磁盘上最大的条目并将它们逐出,直到磁盘大小达到低阈值限制为止。 |
指定逐出策略的运行时间。此阈值是以磁盘高速缓存大小(以 MB 或条目数计)的百分比形式表示的。当指定了“限制磁盘高速缓存大小(以 MB 计)”和“限制磁盘高速缓存大小(以条目数计)”时,将使用下限值。当磁盘高速缓存逐出策略设置为“无”时,此设置不适用。
值 | 1 到 100 |
指定逐出策略的结束时间。此阈值是以磁盘高速缓存大小(以 MB 或条目数计)的百分比形式表示的。当指定了“限制磁盘高速缓存大小(以 MB 计)”和“限制磁盘高速缓存大小(以条目数计)”时,将使用下限值。当磁盘高速缓存逐出策略设置为“无”时,此设置不适用。
值 | 1 到 100 |
使用高速缓存复制使高速缓存条目复制到在同一复制域中配置的多个应用程序服务器。
指定复制您的数据的复制域。
从已定义的任何复制域中选择。如果未列出复制域,您必须在集群创建期间创建一个复制域,或在管理控制台中通过手动单击环境 > 内部复制域 > 新建来创建一个复制域。您选择的与动态高速缓存服务配合使用的复制域必须在使用“完全组副本”。不要在复制使用者间共享复制域。动态高速缓存应该是与会话管理器或有状态会话 bean 不同的复制域。
为此应用程序服务器指定全局共享策略。
指定将新的或修改的高速缓存条目推入其他服务器前等待的时间(以秒计)。
值 0(零)表示立即发送高速缓存条目。将此属性设置为大于 0(零)的值会导致“批处理”推送此时间段创建或修改的所有高速缓存条目。缺省值是 1。
标有(在线)的链接要求访问因特网。