Differences between revisions 48 and 49
Revision 48 as of 2008-05-21 17:05:57
Size: 4976
Editor: n00
Comment:
Revision 49 as of 2008-05-21 17:09:34
Size: 4968
Editor: n00
Comment: alphabetical order
Deletions are marked like this. Additions are marked like this.
Line 43: Line 43:
 * [http://wiki.secondlife.com/wiki/Eventlet/Documentation#Using_eventlet.wsgi Eventlet] - Eventlet can also run inside of the nginx Web server using the mod_wsgi package for nginx. Using the nginx mod_wsgi package provides by far the best performance for serving HTTP; it almost seems impossible that Python should be able to achieve this level of performance, but it’s true.  * CherryPy 2.1 beta includes a mutli-threaded WSGI server
Line 46: Line 46:

 * [http://www.djangoproject.com/ Django] - An emerging framework generating a lot of buzz that has [http://code.djangoproject.com/changeset/169 recently added support] for WSGI

 * [http://wiki.secondlife.com/wiki/Eventlet/Documentation#Using_eventlet.wsgi Eventlet] - can also run inside of the nginx Web server using the mod_wsgi package for nginx. Using the nginx mod_wsgi package provides by far the best performance for serving HTTP; it almost seems impossible that Python should be able to achieve this level of performance, but it’s true.

 * [http://st0rm.hopto.org/wsgi/ Jonpy] - this also includes a HTTP server with a WSGI backend

 * [http://divmod.org/trac/wiki/DivmodNevow Nevow] - the reimplementation of Twisted's woven, doesn't require Twisted.
Line 53: Line 61:
 * [http://www.idyll.org/~t/www-tools/wsgi/] - QWIP, a WSGI adapter for [http://quixote.ca/ Quixote] applications.

 * [http://www.turbogears.org TurboGears] also provides a WSGI front-end.
Line 55: Line 67:
 * [http://st0rm.hopto.org/wsgi/ Jonpy] - this also includes a HTTP server with a WSGI backend

 * [http://divmod.org/trac/wiki/DivmodNevow Nevow] - the reimplementation of Twisted's woven, doesn't require Twisted.
Line 60: Line 68:

 * [http://www.idyll.org/~t/www-tools/wsgi/] - QWIP, a WSGI adapter for [http://quixote.ca/ Quixote] applications.

 * CherryPy 2.1 beta includes a mutli-threaded WSGI server

 * [http://www.djangoproject.com/ Django] - An emerging framework generating a lot of buzz that has [http://code.djangoproject.com/changeset/169 recently added support] for WSGI
Line 71: Line 73:

 * [http://www.turbogears.org TurboGears] also provides a WSGI front-end.

Implementations of the Web Server Gateway Interface

Note: many of these implementations may be partial/incomplete or noncompliant as of the current draft spec. If you can't get the code samples in the spec to work with one of these implementations, there's a good chance that the implementation is broken: contact the implementation's author.

See [http://www.python.org/peps/pep-0333.html PEP 333] for more information on WSGI.

Web Server implementations

Web Framework implementations

WSGIImplementations (last edited 2011-01-18 16:31:13 by 89-105-112-41)

Unable to edit the page? See the FrontPage for instructions.