Benchmarks

To give you an idea of how fast network applications written with diesel can be, here are the benchmarks from a simple HTTP server running the obligatory "Hello, world" example.

We compared the basic HTTP server written with diesel against the non-blocking Tornado web server and the CherryPy framework, which is recognized as one of the fastest threaded Python web servers.

Rationale

Some of the core technology for ShopTalk runs on diesel and, in the spirit of open source, we thought others might find it useful and even worth contributing to.

We didn't collect these benchmarks to prove that diesel lets you write HTTP servers that are way faster than anything else available. In fact, we're heavy CherryPy users ourselves. However, since diesel isn't well known (yet) it makes sense to give a taste of what sort of performance you can expect when writing software with it.

Results

Benchmarks chart

Make Something

Now that you see what sort of performance is possible, head on over to the quickstart to get a glimpse of some diesel code or read the full documentation for the complete story on how you can use diesel to write fast network applications.

Follow us on twitter