我有一个企业应用程序,其中有两种类型的用户: - 客人(可能只访问有限的页面) - 会员(登录) 整个应用程序使用icefaces 1.8.2构建。
由于可扩展性问题,我希望访客页面不来创建会话。一种解决方案是使用 just-ice.jar 而不是 icefaces.jar ,但在重新编写JSP页面的开发方面成本非常高。
是否有任何简单的解决方案可以简单地防止icefaces为特定页面创建会话和D2D渲染?
答案 0 :(得分:0)
可以在标准的icefaces web应用程序中使用。
从svn trunk尝试Icefaces 1.8。会话管理中严重的内存泄漏在几个月前得到修复。看看http://jira.icesoft.org/browse/ICE-8833。此时此版本与JSF-RI一起使用非常稳定。
另外将数据的公共部分移动到应用程序bean并将任务页面更改为请求范围。它应该与少数houndred并行用户一起使用。
最后在高负载下测试它并查看VisualVM中的内存泄漏或锁定线程。可能需要一些简单的小调整。