0

我有一个企业应用程序,其中有两种类型的用户: - 客人(只能访问有限的页面) - 会员(登录) 整个应用程序是使用 icefaces 1.8.2 构建的。

由于可扩展性问题,我希望访客页面不要创建会话。一种解决方案是使用just-ice.jar代替icefaces.jar,但在开发方面重新编写 JSP 页面非常昂贵。

是否有任何简单的解决方案可以简单地防止 icefaces 为特定页面创建会话和 D2D 渲染?

4

1 回答 1

0

在标准的 icefaces Web 应用程序中是可能的。

从svn trunk尝试 Icefaces 1.8 。会话管理中的严重内存泄漏已在几个月前得到修复。查看http://jira.icesoft.org/browse/ICE-8833。目前这个与 JSF-RI 一起使用的版本非常稳定。

另外将数据的公共部分移动到应用程序 bean 并将请求页面更改为请求范围。它应该与数百个并行用户一起工作。

最后在高负载下测试它并在 VisualVM 中查看内存泄漏或锁定线程。可能需要一些简单的小调整。

于 2013-04-09T19:45:12.927 回答