2011-02-23 43 views
0

在我正在處理的特定Web應用程序中,它需要爲網頁加載大量數據。該頁面有4個主要部分。當用戶轉到此頁面時,需要填寫所有4個部分。使用多線程加速Web應用程序

如果我按順序加載每個部分,則需要一段時間來加載整個頁面。有很多查詢需要運行才能獲取數據。我想知道是否爲後臺bean(UI bean)中的每個部分使用線程是一個好主意(本質上是調用線程中服務bean中的每個方法)。我知道在Web應用程序中產生線程通常被認爲是有風險的。所以我在尋找建議。

一些背景信息:該應用程序正在JSF 1.2中用weblogic作爲容器進行開發。

回答

0

我的答案是,這取決於。

如果所有部分只是從相同的數據庫查詢它毫無意義。 如果你對某些東西進行了嚴重的計算,那麼你可以考慮使用線程。