我听说过很多关于 jsf 的性能问题(前段时间甚至在这里问过相关问题)。
但是今天我听到了jsf性能测试的具体结果。从 jsp 显示响应时间 0-100ms 的结果来看,jsf 应用程序显示 1000-1200ms。表单提交测试显示 jsp 为 100-200 毫秒,而 jsf 为 ~1500 毫秒。
我没有看到代码(而且我不是 jsf 的大专家,无法验证该代码),但我知道人们花了很多时间来优化测试应用程序中的 jsf 性能。
这是否意味着如果我的网站每秒处理 100 多个请求,那么我应该使用其他东西而不是 jsf?
最佳答案
Sun JSF RI 1.0 和 1.1 确实是性能高手,它确实成为新闻中的负面新闻。然而,自从 2006 年初左右的 JSF RI 1.2 (Mojarra) 以来,由一个新的、年轻的、优秀的开发团队维护,完成了许多与性能相关的增强和修复。此外,多年来计算机变得更快。与“纯 JSP”和其他框架相比,现在的差异非常小。 JSF 仍然需要摆脱她旧的“慢吞吞”的形象。
如果现在仍然遇到性能问题,那么它通常只是由糟糕的代码引起的,无论使用的是什么框架,或者是对 HTTP 在整个画面中的工作方式的无知(很多已经可以通过 a few simple things 得到增强) ).
关于java - 您使用 JSF 成功开发过高负载 Web 应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2343837/