httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Chuck Murcko <>
Subject Re: Maintenance of mod_proxy and async i/o
Date Fri, 28 Apr 2000 03:53:29 GMT
Tony Finch wrote:
> wrote:
> >
> >I worked with Zach Brown on phhttpd, and it uses a really cool async
> >i/o model for pushing bits that's really fast.  It would be nice to
> >incorporate this functionality into mod_proxy.  However the code
> >really needs to be cleaned up in the same light.., anyway.  What I'm
> >thinking is if we split off a thread/process from the main pre-forked
> >apache threads that's only job is to push bits to the client from the
> >cache, or pre-fetched response data by the main apache children that
> >would be really cool and lightweight.  It would also allow the main
> >children to leverage modules such as mod_ssl, etc. and would clean up
> >our "sending out" code.
> Dean has been advocating an MPM that handles bulk data transfers with
> a thread dedicated to sitting in a select loop doing just that.
> (Implementing this in a way that is specific to mod_proxy is *not* the
> way to go because Apache is first and foremost an httpd and isn't
> trying to compete with Squid.) We're concentrating on basic
> functionality at the moment and leaving this sort of performance
> tuning until later, but if you are willing to implement and support
> something like that we wouldn't object :-)
Yeah, once the basic proxy is doing working and doing HTTP/1.1 on 2.0,
then the fun starts. 8^)
Chuck Murcko
Topsail Group

View raw message