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

Reply via email to