2

我正在开发一个在海外编写的 JSF 应用程序,它存在一些性能问题。

我一直试图理解为什么应用程序可能运行缓慢,并且我注意到每个支持 bean 都是会话范围的,并且许多 bean 使用其他 bean,因此它们可能都被实例化了。

可能有 40 个支持 bean,每个都包含大约 4000 行代码和许多移动部件。

有人可以确认或否认我的预感,即每个会话中的所有这些废话都会使应用程序变得迟缓吗?

4

1 回答 1

2

我不认为这可能是性能问题的原因。会话范围的 bean 只为一个会话创建一次。因此后续请求不会创建这些 bean 的新实例。但是,使所有 bean 会话范围的原因远非良好做法!:-)

于 2010-11-06T17:56:54.617 回答