Hi Russ, On 05/11/2015 06:05 PM, Russell Keith-Magee wrote: > > I'm completely on-board with the idea of switching to a "real" web > server rather than continuously improving our own. > > However, there might be better options than gunicorn. Graham Dumpleton > has released mod_wsgi-express: > > http://blog.dscpl.com.au/2015/04/introducing-modwsgi-express.html > > which is a fully fledged WSGI web server, but it looks like it may be a > lot easier to get started and integrate.
I'm all about evaluating alternatives to gunicorn. Waitress [1] is one that already supports Windows and I think is worth looking at; all it's missing is auto-reload capability (but I think we could easily layer that on top of it if we want). The CherryPy web server I think could be another great candidate, it's just a little weird that it's not distributed independently of the CherryPy framework. Practically I don't think that'd be an issue (CherryPy is small), it's just a little odd to say "install this other Python web framework to serve your Django project." mod_wsgi-express looks clever, but AFAICT it still has a hard dependency on Apache httpd and a compile tool-chain (which also makes me doubt that it supports Windows or ever will), it just does some cleverness to smuggle Apache in and compile it via "pip install". I definitely don't think that for a built-in dev server we should choose something that requires a compilation tool-chain. Carl [1] http://waitress.readthedocs.org/en/latest/ -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To post to this group, send email to django-developers@googlegroups.com. Visit this group at http://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/55514615.9050901%40oddbird.net. For more options, visit https://groups.google.com/d/optout.
signature.asc
Description: OpenPGP digital signature