Can anyone recommend a lightweight and really fast HTTP framework for python?
I'm currently writing a HTTP-based server for memcached to get around
some of it's limitations (object size, authentication, encryption) and
to essentially turn it into a giant, secure distributed hash table.
The app's load consist mostly of small (couple of kB) PUT and GET
request, with several larger request (up to 128 MB) interspersed. So
far, I've been using python's BaseHTTPServer (w/ ThreadingMixIn) that
has a pretty bad PUT latency (1-2 s for a 1 kB request via the
loopback device).
Do you guys know anything that is multithreaded and maybe has
asynchronous ('streaming') callbacks? Preferentially with WSGI
support?
Thanks !
-- Dirk
The multiprocessor support in Spawning looks awesome, I'll give it a try.
-- D.