【问题标题】:JSF and Primefaces performance for large amount of user大量用户的 JSF 和 Primefaces 性能
【发布时间】:2018-03-07 08:26:37
【问题描述】:

我已经在 J​​SF 和 Primefaces 中为少量用户创建了一个项目,该项目仍然运行良好。但是我需要创建另一个项目,其中用户数量将非常大,每秒将有超过一千个用户点击 url 并浏览他们的内容。现在我想用 JSF 创建它。这会是一个好的决定吗?如果是这样,JSF 将如何控制同时超过一千个用户的流量?

【问题讨论】:

  • 这个问题太宽泛了,缺少很多细节。使用 JSF/PrimeFaces 为成千上万的用户提供服务是完全可能的。但是成功与否取决于很多因素,最重要的是你的实际应用程序的“重量”。没有人能为你回答这个问题。做一些负载测试。

标签: jsf primefaces


【解决方案1】:

根据我的个人经验,用户请求的数量应该在系统级别进行管理,而不是在表示层,使用适当的内存量提供高性能的 servlet 容器(请参阅此处Java Servlet container performance?)。 如果您有大型数据集,请实施 Primefaces Lazy Datamodels(https://www.primefaces.org/docs/api/5.0/org/primefaces/model/LazyDataModel.html)。 我更喜欢使用 Spring MVC 而不是 JSF(请参阅此处Spring MVC vs JSF

【讨论】:

  • 非常感谢
  • 如果有用,请评价我的回答。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-21
  • 2011-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-11
相关资源
最近更新 更多