2011-11-30 82 views
3

自從幾個星期以來,我們的Web應用程序中出現性能問題。首先我們認爲問題屬於大型DOM。大型DOM不是很好,但那不是主要的性能問題。JSF複合組件的性能

問題是複合組件。最近幾周,我們開發了核心複合組件,以減少代碼冗餘,並集中了更改位置。我們用複合組件替換了我們的應用程序中的每個單獨實現。

第一測試情況: We've創建單頁與一個命令,一個的outputText以及含有p 50個的複合材料部件:對話框。點擊按鈕只需更新outputText組件(Ajax)。 更新大約需要1.5秒。

第二個測試: 與commandButton和outputText組件相同的頁面。我們沒有使用複合組件,而是直接將p:對話框添加到頁面中。 更新需要0.06秒。

使用複合組件有什麼問題嗎?我無法找到與複合組件的性能問題相關的類似線程。

+0

什麼是JSF IMPL /版本? – BalusC

+0

我們使用Mojarra 2.1 impl。 –

+0

究竟是什麼版本?目前在2.1.4(2.1.5是「一半」發佈)。 – BalusC

回答