修改 Ehcache 配置设置
当您指定 Interact 运行时服务器应该使用名为 Ehcache 的内置高速缓存管理器来提高性能时,您可以配置 Ehcache 所使用的设置以为您的运行时服务器组优化它的值。
要配置 Ehcache 高速缓存管理器,您可以在 Marketing Platform 中打开以下配置属性:
Interact > cacheManagement > Cache Managers > EHCache > Parameter Data
此配置类别包含一组 Ehcache 的缺省配置属性,这些配置属性与您可以在 Ehcache 配置文件中指定的设置相对应。还可以通过单击 (Parameter) 并将其命名以与您要修改的 Ehcache 参数相匹配,在此类别中创建其他参数。
有关 Ehcache 配置属性的信息,请参阅《Interact 管理员指南》的“附录 B:Interact 运行时环境配置属性”。也可以参阅位于 http://ehcache.org/files/documentation/EhcacheUserGuide-2.0-2.3.pdf 处的 Ehcache 文档。
请注意,为了获得 Ehcache 的最优性能,请在 Interact 运行时服务器的 IBM® Marketing Platform 配置设置中,将会话超时 (Interact > cacheManagement > caches > InteractCache > TimeoutInSecs) 设置为可接受的最小值。
每个 Interact 会话在内存中包含一定数量的会话数据。保持会话的时间越长,要求的并发内存需求就越多。例如,如果您希望每秒有 50 次会话,且每个会话可保持活动 20 分钟,那么在每个会话持续完整 20 分钟的情况下,需要可支持一次进行 60,000 个会话的内存量。
该值必须对您所在环境合理。例如,调用系统会话可能需要保持活动 1 分钟,而 Web 站点会话应保持活动 10 分钟。