You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Sander van Zoest <sa...@mp3.com> on 2000/02/07 05:20:34 UTC
HTTP Router/Proxy (was Re: Bug Report 5671 - CGI Deadlock)
On Sat, 5 Feb 2000, Jeffrey W. Baker wrote:
> Dean Gaudet wrote:
> > i'm pretty sure squid is full duplex... but i doubt mod_proxy is. even
> > SSL doesn't require full-duplex, it just has a few back-and-forths which
> > fit inside most reasonably sized buffers.
> > to do this stuff properly really requires poll/select and careful state
> > machine programming.
> > it's ironic this topic is coming up right now... i just got my hands on
> > the early bind9 code and they've got a really nice async i/o abstraction
> > in it which could be used to build a really nice proxy. the pieces are
> > coming together :)
> Hrmm, I'm really interested in this. The reason I started poking around
> with Apache 2.0 is that I am writing a buffering HTTP proxy to allow a
> higher request rate between Apache 1.3 servers and clients on
> connections of varying speeds. Clearly I would rather leverage solid
> open source code than maintain my own. I remember hearing that async
> i/o isn't going to make it into 2.0, but if a third party (bind) comes
> up with something nice that can be generalized for Apache, that would be
> a huge leap forward for HTTP server technology.
We have had similar plans to write a slim http-router/proxy type server to
handle low-bandwidth clients without tie-ing up the larger dynamic server.
If we can add in async i/o and have this be an open source tools/project
the better for everyone.
-
Sander van Zoest sander@mp3.com
High Geek (858) 623-7442
MP3.com, Inc. http://www.mp3.com/
Your premiere Music Service Provider (MSP)