您是否曾成功使用JSF开发高负载Web应用程序?

Rom*_*man 4 java performance jsf jsp

我听说过很多关于jsf的性能问题(甚至在前一段时间问过相关问题).

但今天我已经听到了jsf性能测试的具体结果.从结果中,jsp显示响应时间为0-100ms,jsf应用显示1000-1200ms.表单提交测试显示jsp为100-200ms,jsf为~1500ms.

我没有看到代码(我在jsf中没有那么大的专家来验证代码),但我知道人们花了很多时间来优化测试应用程序中的jsf性能.

这是否意味着如果我的网站每秒应处理100多个请求,那么我应该使用其他东西而不是jsf?

Bal*_*usC 7

Sun JSF RI 1.0和1.1确实是性能损失,它确实在新闻中变得消极.然而,自2006年初JSF RI 1.2(Mojarra)以来,由一个新的,年轻且优秀的开发团队维护,完成了许多与性能相关的增强和修复.此外,计算机多年来变得更快.与"普通JSP"和其他框架相反的差异现在非常小.JSF仍然需要摆脱她原来"慢慢慢慢"的意象.

如果现在仍然遇到性能问题,那么它通常只是由糟糕的代码引起,无论使用何种框架,或者忽略了HTTP在整个图片中的工作原理(很多东西已经可以用一些简单的东西来增强).