Java Web框架基准测试

时间:2011-03-16 14:50:10

标签: java frameworks

为了与django进行比较,我想在主要的Java Web框架(struts,faces等等)上找到基准测试。 我搜索谷歌,但我无法找到一个基准,给出了多少req / s java框架可以处理。

你知道java web框架的一些基准吗?

4 个答案:

答案 0 :(得分:4)

Techempower基准:

http://www.techempower.com/benchmarks

他们正在比较许多框架并接受新的框架进行比较。界面非常直观。在我看来,它现在是最好的基准。

全球等待 - 1小时发言

http://www.parleys.com/#id=2942&st=5

Django不在这里,它只是JVM框架的基准。但是,它仍然非常科学,值得。

答案 1 :(得分:2)

这个版本刚刚发布:http://www.jtict.com/blog/rails-wicket-grails-play-lift-jsp它包含许多不同的基于Java的框架及其响应时间比较。

答案 2 :(得分:1)

我不确定你要求的是什么。有太多变量可以准确地衡量这一点。它取决于您的Web应用程序正在做什么,以及您如何做。

例如,您使用数据库吗?如何衡量严重依赖于架构,数据库硬件,网络设置以及页面复杂性的Struts或Faces吞吐量?

您是否进行任何类型的密集处理?如何测量严重依赖于算法,数据大小,内存和处理器资源的Struts或Faces吞吐量?

我可以测量Hello World的吞吐量,但这对你有多大价值?多么现实?

根据我的经验,大多数Web应用程序的最大瓶颈不是框架。它是网络和/或数据库。获得可靠数字的唯一方法是对您的应用程序的概念进行合理证明并进行测量。

答案 3 :(得分:0)

最新的(自2019年7月20日开始)TechEmpower Web框架基准按

进行了过滤
  • Java *
  • Python Django
  • 全栈
  • 完整ORM

https://www.techempower.com/benchmarks/#section=test&runid=66ee924e-3bc2-4bd8-aaf0-2cd8443f65db&hw=ph&test=fortune&l=zijzb3-f&c=6&o=e&f=0-0-4fti4g-0-4fti4g-0-b8jk-0-0-0