Java 您是否曾经成功地使用JSF开发高负载web应用程序?

Java 您是否曾经成功地使用JSF开发高负载web应用程序?,java,performance,jsp,jsf,Java,Performance,Jsp,Jsf,我听说了很多关于jsf的性能问题(不久前甚至在这里问了相关的问题) 但今天我听到了jsf性能测试的具体结果。从jsp显示响应时间为0-100ms的结果来看,jsf应用程序显示响应时间为1000-1200ms。表单提交测试显示,jsp的提交时间为100-200ms,而jsf的提交时间为1500ms 我没有看到代码(我也不是验证代码的jsf专家),但我知道,人们花了很多时间在测试的应用程序中优化jsf性能 这是否意味着,如果我的网站每秒处理100多个请求,那么我应该使用其他东西,而不是jsf?Sun

我听说了很多关于jsf的性能问题(不久前甚至在这里问了相关的问题)

但今天我听到了jsf性能测试的具体结果。从jsp显示响应时间为0-100ms的结果来看,jsf应用程序显示响应时间为1000-1200ms。表单提交测试显示,jsp的提交时间为100-200ms,而jsf的提交时间为1500ms

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


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

Sun jsf RI 1.0和1.1确实是性能的大敌,它确实成为了负面新闻。然而,自从2006年初JSF RI 1.2(Mojarra)由一个新的、年轻的、优秀的开发团队维护以来,已经完成了许多与性能相关的增强和修复。此外,计算机在过去几年中变得更快。与“普通JSP”和其他框架相比,它们之间的差异现在非常小。JSF仍然需要摆脱旧的“慢腾腾”意象


如果一个人现在仍然遇到性能问题,那么这通常是由糟糕的代码造成的,不管使用的是什么框架,或者是对HTTP在整个框架下的工作方式的无知(已经有很多可以改进了)。

你能给一个指向该基准的链接吗?@Bozho:不,我不能,我不认为结果会被记录在任何地方。我希望下周我有足够的时间自己做相应的基准测试。我将比较(SpringMVC+JSP)和JSF在基本操作上的性能。我会尽快把我的结果发布在这个帖子上。好主意。我建议使用ApacheJMeter来实现这一点:@BalusC和@Roman我将在一周左右的时间内对我当前的JSF1.2项目运行JMeter“测试”,所以我可能会分享结果。