/ Zope / Apsis / Pound Mailing List / Archive / 2004 / 2004-10 / Q: Pound HTML buffering strategy

[ << ] [ >> ]

[ Slow download connection though pound / ... ] [ Backend weighting and priorities / Dmitry ... ]

Q: Pound HTML buffering strategy
"Jesper Mortensen" <unix(at)atreides.dk>
2004-10-23 14:34:24 [ SNIP ]
I will need to set up a fat Apache server, which will feed data to slow
clients on modem links. This creates a situation where each heavy Apache
processes is blocked for several seconds (while the client gets the data),
leading to high memory consumption on the Apache box.

I understand from the docs that Pound isn't a proxy cache. However, does
Pound do any per-request buffering? Or any other optimizations to free the
backend servers sooner, like Lingerd?


Best regards,

Jesper Mortensen


Re: Q: Pound HTML buffering strategy
Robert Segall <roseg(at)apsis.ch>
2004-10-25 08:11:15 [ SNIP ]
On Saturday 23 October 2004 14.34, Jesper Mortensen wrote:
> I will need to set up a fat Apache server, which will feed data to slow
> clients on modem links. This creates a situation where each heavy Apache
> processes is blocked for several seconds (while the client gets the data),
> leading to high memory consumption on the Apache box.
>
> I understand from the docs that Pound isn't a proxy cache. However, does
> Pound do any per-request buffering? Or any other optimizations to free the
> backend servers sooner, like Lingerd?

There is minimal per-connection buffering (to the tune of one buffer - 
currently 2K) and your Apache may be able to close connections earlier. 
Overall this won't gain you much - instead of Apache it will be Pound which 
gets bogged down by the client.
-- 
Robert Segall
Apsis GmbH
Postfach, Uetikon am See, CH-8707
Tel: +41-1-920 4904

Re: Q: Pound HTML buffering strategy
Felix Buenemann <atmosfear(at)users.sourceforge.net>
2004-10-28 05:25:17 [ SNIP ]
You could also have a look at thttpd, which can go in under 100k binary size, 
so has much less memory footprint and it's also pretty fast if what I've read 
is right.

On Saturday 23 October 2004 14:34, Jesper Mortensen wrote:
> I will need to set up a fat Apache server, which will feed data to slow
> clients on modem links. This creates a situation where each heavy Apache
> processes is blocked for several seconds (while the client gets the data),
> leading to high memory consumption on the Apache box.
>
> I understand from the docs that Pound isn't a proxy cache. However, does
> Pound do any per-request buffering? Or any other optimizations to free the
> backend servers sooner, like Lingerd?
>
>
> Best regards,
>
> Jesper Mortensen

-- 
Best Regards,
        Atmos
____________________________________________
- MPlayer Developer - http://mplayerhq.hu/ -
____________________________________________

MailBoxer