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.
Features currently being evaluated
| Feature | Description |
|---|---|
| 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 |
| Package | gunicorn | uWSGI | django-cpserver | django 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 ... | |
| Category | Other | App | App | App |
| # Using This | 83![]() | 16![]() | 1![]() | 1![]() |
| Downloads | 271679 | n/a | n/a | 2371 |
| Last updated | Feb. 21, 2012, 7:48 a.m. | Aug. 11, 2009, 5:17 p.m. | Sept. 27, 2011, 4:39 p.m. | |
| Version | 0.13.4 | n/a | n/a | 0.6.10 |
| Repo | Github | Other | Github | Bitbucket |
| Commits | ||||
| Repo Watchers | 678 | n/a | 41 | 4 |
| Repo Forks | 103 | n/a | 7 | 1 |
| Participants | benoitc davisp tilgovi b3no jbergstroem emezeske gtaylor anandology ericflo KristianOellegaard more... | ipmb | cleemesser | |
| Docs on RTD | Checking... | Checking... | Checking... | Checking... |
| Package | gunicorn | uWSGI | django-cpserver | django wsgiserver |
| standalone | Not 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 webserver | Yes, 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 commands | Yes. manage.py runcpserver | |||
| pip or easy_install enabled | ||||
| integrates with virtualenv | Use -H option to assign virtualenv directory. | |||
| C10K proof | ||||
| robustness | Super robust. Can use mode that automatically restarts hung application code | |||
| https | ||||
| Package | gunicorn | uWSGI | django-cpserver | django wsgiserver |

