3 ms·
Thanks for posting this, amarsahinovic. This is the latest round of our ongoing project to benchmark the performance of fundamental services provided by modern
by bhauer 13y ago
Thanks for posting this, amarsahinovic.
This is the latest round of our ongoing project to benchmark the performance of fundamental services provided by modern web application frameworks. With the continued contributions of the developer community, the number of frameworks and platforms included is now 74! Round 6 also adds the often-requested plaintext test with HTTP pipelining (thanks in large part to William Glozer of Wrk fame).
The results web site also now includes a "framework overhead" tab that allows you to compare a framework versus its underlying platform. This was originally conceived by a Hacker News user named goodwink [1].
Like the round before, Round 6 gave us some technical challenges, including a period where we were unable to collect any latency data. Today, some problems persist, such as the Dart test (yes, there is server-side Dart) failing to complete for most of the tests. However, rather than continue to defer Round 6, we've decided it's better to move forward and use the round-over-round progression to iterate, fix, and improve. No problem that exists today is set in stone.
To that end, as always, I would love to hear any feedback, advice, questions, criticism, and especially contributions. And we hope you find this information helpful!
[1] https://news.ycombinator.com/item?id=5454970 https://news.ycombinator.com/item?id=5454970
- simonz05 13y agoJust want to say thanks for doing these tests. I think this is the first time we have such a thorough overview of the basic performance of web frameworks.
- jcampbell1 13y agoLuminus appears to be a clojure framework, not a php framework. Thanks again for posting these tests.
- bhauer 13y agoOops! My mistake in classifying. Many apologies to fans of Luminus. I've just corrected this.
- eranation 13y agoOne request: I can't help but wonder how JAX-RS / Jersey on Tomcat / Glassfish perform. JAX-RS on Java EE is a serious contender to Spring, and I really want to know how a JAX-RS service (Servlet based) is compared to Spring and to raw Servlets.
- ditados 13y agoare you going to include gevent (I.e. bottle/flask + gunicorn with gevent workers, and uwsgi + gevent workers) ?
- bhauer 13y agoWe would certainly like to include that configuration. If you have time and are willing to contribute, we'd love to receive that as a pull request.