[Twisted-web] Nevow future
Manlio Perillo
manlio_perillo at libero.it
Wed Apr 12 12:01:46 CDT 2006
glyph at divmod.com ha scritto:
> [...]
>> I'm not sure of this point.
>> Athena depends on the reactor, but when using Nevow with Zomne, don't we
>> have a full twisted application running?
>
> True. But you also have a full web server running.
>
Ok, this is a good point!
But, as an example:
wc channel\fastcgi.py
343 1078 11712 channel\fastcgi.py
wc channel\http.py
868 2795 31479 channel\http.py
So, http "support" is far more difficult to implement?.
> [...]
>> nevow-deployment.html
>> ?
>
> That document is probably slightly out of date. For example,
> nevow.livepage has been deprecated in favor of nevow.athena. I don't
> think anyone is maintaining nevow.canvas any more.
>
Ok, thanks.
>> lighttp is gaining popularity, so there are opportunities to have it
>> available on many hosting solutions.
>
> Yes. Personally, I love lighttpd; I would really like it if, for
> example, when Mantissa starts a web server, it could automatically put
> static content in a front-end lighttpd proxy. I should really file a
> ticket for that...
>
I'm not a lighttp developer, sorry ;-).
> lighttpd, like twisted.web[2], supports reverse proxies as well as other
> forms of frontend/backend server communication.
>
>> Just a question:
>> it is possible to forward an HTTP request using Unix domain sockets?
>
> Yes
>
>> Is this supported with Apache and lighhtp?
>
> Not as far as I know. Everything sucks except Twisted ;-).
>
Maybe a file ticket for lighttp is needed here too.
>>> Yes but _WHY_ don't you like the idea?
>>
>> I like the idea of a full separation between a web server and a web
>> application.
>
> Can you name a single problem that this solves, or feature that it enables?
>
>> The question is:
>
> Yes. That is exactly the question. However, you've phrased it
> misleadingly.
> [...]
>
> In other words,
>
>> - what can do a web server?
>
> Translate HTTP requests into behavior (such as dispatching to an
> application)
>
>> - what have to do a web application?
>
> Translate HTTP requests into behavior (such as processing orders for a
> store)
>
Well, thanks.
I got the point.
Regards Manlio Perillo
More information about the Twisted-web
mailing list