2011-03-16 90 views
3

要使用Django的比較,我想找到主要的Java Web框架基準(支柱,面臨等等) 我搜索的谷歌,但我無法找到一個標杆給多少REQ/s的java框架可以處理。的Java Web框架基準

你知道一個Java Web框架的一些基準?

回答

1

我不確定您要求的是否可用。有太多的變數來準確衡量。它完全取決於你的Web應用程序在做什麼,以及你如何做。

例如,你使用數據庫嗎?我如何在很大程度上取決於您的模式,數據庫硬件,網絡設置和頁面複雜性的東西上測量Struts或Faces吞吐量?

你做任何類型的密集處理?如何在嚴重依賴於算法,數據大小,內存和處理器資源的情況下測量Struts或Faces吞吐量?

我可以衡量的Hello World的吞吐量,但是那會是你如何有價值?多麼現實?

根據我的經驗,大多數Web應用程序的最大瓶頸是不是框架。這是網絡和/或數據庫。獲得可靠數字的唯一方法是對應用程序的概念進行合理驗證並對其進行度量。

+0

有許多基準使用Django,從簡單的Hello World來更像一個模板使用+ DB訪問複雜。我期待着一些java框架的測試。但是你是對的:在幕後,我想知道,與django相比,Java是否真的提高了吞吐量,使用一個DB ... – Eric 2011-03-16 16:36:55

+0

我個人的經驗一直是大多數延遲是由網絡,數據庫或執行不力(閱讀,做更多的工作,而不是必要的)。我不相信任何已建立的Java框架會導致過度的延遲或開銷。不幸的是,這只是我的經驗,因此也是令人懷疑的。對不起,我沒有基準指向。 – rfeak 2011-03-16 16:47:10