首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"Web框架基准“网站的春慢性能

"Web框架基准“网站的春慢性能
EN

Stack Overflow用户
提问于 2015-05-05 15:01:37
回答 1查看 6.8K关注 0票数 5

看起来,与“website基准”网站Web框架基准上的其他框架相比,Spring (Boot)的性能相对较低。我查看了源代码(JSON序列化),没有发现任何奇怪的地方。因此,我想知道,低性能是由Tomcat还是框架本身造成的?

EN

回答 1

Stack Overflow用户

发布于 2015-05-05 16:38:28

慢的?它似乎或多或少是在队伍中间。考虑到它实际上是一个框架,这似乎不算太糟。这组基准测试的框架定义是非常宽松的,因为它包括了一个相当原始的欠驱动应用程序的基准测试和一个原始Servlet的基准测试。

但是,考虑到Spring基准本身正在运行,那么问题就不会是Tomcat造成的。:)

从各种基准的来源来看,它们实际上并不像喜欢的那样进行比较。例如,Spring项目构建了一个相当标准的多层应用程序,使用JPA和Hibernate映射的ORM实体,以及可重用的存储库类等。

另一方面,Wicket应用程序只有一个带有JDBC调用的控制器。它甚至使用一个手动的模板来生成JSON。如果您愿意,可以用这种方式编写Spring应用程序,但是没有人会对此印象深刻。

下面的基准测试也不过是用JDBC查询数据库,并发出响应。毫不奇怪,在它上运行一个完整的堆栈框架时,它会比它本身更快。

当然,它们希望能让您在编写应用程序时考虑您的优先级。您想要一个完整的堆栈框架吗?它允许您编写更少的代码,提供各种安全特性,帮助您实现代码重用,并使您的应用程序更易于测试和维护?还是你愿意为了速度而牺牲所有这些?

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30056594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档