This is very interesting. Have you tried running the Ring Jetty adapter with a larger thread pool? It's set lower than the default so as not to overload cloud hosts like Heroku.
- James On 5 January 2013 15:52, Peter Taoussanis <ptaoussa...@gmail.com> wrote: > Hi all, > > Quick post to mention that I've put up some rough benchmarks for a number > of Clojure web servers: > https://github.com/ptaoussanis/clojure-web-server-benchmarks. > > Getting semi-reliable numbers was a real PITA, and I'm sure there's still > plenty of room left for improvement (suggestions welcome!). Usual > disclaimers apply: the numbers vary by hardware, by OS, by concurrency, and > by the response size (among other things). The servers also vary > considerably in their feature sets. Not to mention that your web server is > seldom going to be the bottleneck when generating dynamic content. Tl;dr: > this is all very difficult to generalize: you'll need to bench in your own > environment with your own workloads to get an accurate picture. > > Anyway I think the numbers are interesting (and pretty impressive > all-round). Nginx can almost certainly be tweaked faster (ideas?), but I > wouldn't have expected something like the standard Ring Jetty adapter even > to be playing in the same ballpark - so that's nice. > > I'll try keep this updated as servers are updated. And as I've mentioned > on the GitHub page, pull-requests welcome for anything I may have missed, > including other servers or mis-configurations, etc. Hopefully with some > tweaking we can converge on some reasonably accurate/useful common-case > numbers. > > Cheers! > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en