[Web-SIG] WSGI adoption
david at sundayta.com
Fri Nov 26 03:10:22 CET 2004
> For now the easiest thing would be for us to all put links in the Python
> And maybe the WSGI PEP should link to that (since it's top result and
> primary reference for "WSGI").
Good, thanks. I like.
> FastCGI is a pain in the butt. But there should be a couple servers
> along these lines; a multiprocess server and a threaded server. Maybe
> it can be part of an HTTPServer implementation; perhaps pluggable so
> that the server could serve HTTP, FastCGI, and some of the FastCGI
> knockoffs (PCGI, SCGI, mod_webkit, mod_skunk, etc).
Ok, but lets get the basic ones of these done first rather than wait
until we do it properly ;-)
>> > - Twisted
>> > - Zope (2 or 3)
>> I think at least part of the reason why we have so many python web
>> frameworks, and indeed WSGI, is because people want/need something
>> simpler and lighter than these heavyweights.
> Twisted is a big install, but it's not actually very heavy. I think
> it's quite reasonable that we'd use Twisted as a base instead of
> SimpleHTTPServer, at least in the long run. I'd like to see other
> access methods so it doesn't require a ProxyPass setup to work with
> Apache (somehow ProxyPass makes me uncomfortable). And a multi-process
> option, which could run underneath. The installation size is also a
> problem, but the Twisted people have been talking about breaking the
> package up into smaller bits.
Next release of Twisted will be the smaller bits and I agree twisted is
a good way to go.
> Zope 3 could be a WSGI application; I don't think the server bits are
> very interesting. It's still just a Medusa server, right? It would be
> interesting as a server if you had a WSGI product, so you could attach a
> WSGI application underneath a Zope 3 server
> Most of that applies to Zope 2, but Zope 2 has a larger install base and
> a more opaque installation, so I think it might be more advantageous.
David Warnock: Sundayta Ltd. http://www.sundayta.com
Dave Warnock: http://42.blogs.warnock.me.uk
More information about the Web-SIG