我试图在一个简单的应用程序中测量Play vs. Grails的性能。这个应用程序对H2内存数据库进行100次查询并返回结果列表。在进行500个并发请求时,我在JMeter中的测量是:
平均响应时间:
Play应用正在使用"播放阶段"启动脚本,Grails应用程序打包到WAR中并部署到Tomcat。对于Tomcat,我没有改变任何东西,这同样适用于启动脚本。它们都在完全相同的环境中运行。这些应用程序没有以任何方式进行优化,因为我想测试这些框架的默认设置。
你有什么想法为什么差异如此之大?