发布于 2015-05-05 16:38:28
慢的?它似乎或多或少是在队伍中间。考虑到它实际上是一个框架,这似乎不算太糟。这组基准测试的框架定义是非常宽松的,因为它包括了一个相当原始的欠驱动应用程序的基准测试和一个原始Servlet的基准测试。
但是,考虑到Spring基准本身正在运行,那么问题就不会是Tomcat造成的。:)
从各种基准的来源来看,它们实际上并不像喜欢的那样进行比较。例如,Spring项目构建了一个相当标准的多层应用程序,使用JPA和Hibernate映射的ORM实体,以及可重用的存储库类等。
另一方面,Wicket应用程序只有一个带有JDBC调用的控制器。它甚至使用一个手动的模板来生成JSON。如果您愿意,可以用这种方式编写Spring应用程序,但是没有人会对此印象深刻。
下面的基准测试也不过是用JDBC查询数据库,并发出响应。毫不奇怪,在它上运行一个完整的堆栈框架时,它会比它本身更快。
当然,它们希望能让您在编写应用程序时考虑您的优先级。您想要一个完整的堆栈框架吗?它允许您编写更少的代码,提供各种安全特性,帮助您实现代码重用,并使您的应用程序更易于测试和维护?还是你愿意为了速度而牺牲所有这些?
https://stackoverflow.com/questions/30056594
复制相似问题