home / grids / Webserver

Packages which serve up django applications as additions or alternatives to the standard mod_wsgi + apache, leaving out pure connectors like fastcgi/flup.

Landscape View

Features currently being evaluated

FeatureDescription
standalone Acts as a standalone webserver for production use or requires use behind another
webserver such as Apache or Nginx
integrates with django manage.py commands is it possible to run the server as a management cmd---like the builtin
runserver cmd. Just add as an installed app to your project
pip or easy_install enabled is it a one step install with easy_install or pip?
pip install <package_name>
integrates with virtualenv
C10K proof Performance measure can it handle a large number of simulatenous connections
robustness How does it handle memory leaks in the application code, hung operations, etc.
https Can serve https protocol by itself

PackagegunicornuWSGIdjango-cpserverdjango wsgiserver
Description gunicorn 'Green Unicorn' is a
WSGI HTTP Server for UNIX,
fast clients and sleepy
applications.
Management commands for
serving Django via CherryPy's
built-in WSGI server
adds django management command
to use cherrypy's wsgi
webserver without needing to
install all of cherrypy.
Differs from original
django-cpserver ...
CategoryOtherAppAppApp
# Using This861711
Downloads 294392 n/a n/a 2494
Last updated March 3, 2012, 11:29 p.m. Aug. 11, 2009, 5:17 p.m. Sept. 27, 2011, 4:39 p.m.
Version0.14.1n/an/a0.6.10
RepoGithubOtherGithubBitbucket
Commits
Repo Watchers693n/a414
Repo Forks100n/a81
Participantsbenoitc
davisp
tilgovi
b3no
jbergstroem
emezeske
KristianOellegaard
gtaylor
macro
traviscline
more...
ipmbcleemesser
Docs on RTDChecking...Checking...Checking...Checking...
PackagegunicornuWSGIdjango-cpserverdjango wsgiserver
standaloneNot usually recommended. Use behind another webserver to avoid problem with slow clients.No. Acts as a connector like fastcgi to a webserver like nginx (which has support built-in on the 0.8.x branch). Integrates with nginx, apache, cherokee, lighthttp. For fast development, it does have a standalone webserver.Yes, for low-medium volume sites. But often used behind other servers. Based on CherryPy's webserverYes, for low-medium volume sites. But often used behind other servers. Based on CherryPy's webserver. A fork of django-cpserver
integrates with django manage.py commandsYes. manage.py runcpserver . manage.py runwsgiserver
pip or easy_install enabled
integrates with virtualenv .
Use -H option to assign virtualenv directory.
C10K proof
robustnessSuper robust. Can use mode that automatically restarts hung application code
https
PackagegunicornuWSGIdjango-cpserverdjango wsgiserver