<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: dieselweb</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/dieselweb.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2009-12-22T22:34:01+00:00</updated><author><name>Simon Willison</name></author><entry><title>Socket Benchmark of Asynchronous Servers in Python</title><link href="https://simonwillison.net/2009/Dec/22/benchmark/#atom-tag" rel="alternate"/><published>2009-12-22T22:34:01+00:00</published><updated>2009-12-22T22:34:01+00:00</updated><id>https://simonwillison.net/2009/Dec/22/benchmark/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://nichol.as/asynchronous-servers-in-python"&gt;Socket Benchmark of Asynchronous Servers in Python&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
A comparison of eight different asynchronous networking frameworks in Python. Tornado comes out on top in most of the benchmarks, but the post is most interesting for the direct comparison of simple code examples for each of the frameworks.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/async"&gt;async&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/benchmarks"&gt;benchmarks&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/dieselweb"&gt;dieselweb&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/eventio"&gt;eventio&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/eventlet"&gt;eventlet&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/gevent"&gt;gevent&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/orbited"&gt;orbited&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/stackless"&gt;stackless&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/tornado"&gt;tornado&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/twisted"&gt;twisted&lt;/a&gt;&lt;/p&gt;



</summary><category term="async"/><category term="benchmarks"/><category term="dieselweb"/><category term="eventio"/><category term="eventlet"/><category term="gevent"/><category term="orbited"/><category term="python"/><category term="stackless"/><category term="tornado"/><category term="twisted"/></entry></feed>