2017-09-26 54 views
-1

我已經爲JSF和Primefaces中的少量用戶創建了項目,這些用戶仍然工作得很好。但我有一個要求,即創建另一個項目,其中用戶數量將非常大,每秒會有超過一千個用戶點擊該網址並瀏覽其內容。現在我想用JSF創建它。這會是一個很好的決定嗎?如果是這樣的話,JSF將如何同時控制超過一千個用戶的流量?大量用戶的JSF和Primefaces性能

+2

此問題太寬泛,缺少很多細節。使用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

+0

非常感謝你 –

+0

請評價我的答案,如果它有用。 –