benchmarking curb/net::http/evdispatch
I started to put together some benchmarks to validate my work on evdispatch. Here’s what I have so far…
Curb as a pure C extension runs on the main ruby thread, meaning no ruby threads can be schedule while it’s blocking. It uses the easy curl interface meaning it’s all blocking. This makes it very easy to use and for single requests it’s great. For multiple requests, it’s as though all the requests are made one after the other in serial.
Read more…

Recent Comments