2011-03-16 53 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