Reid wrote:
Thank you for the link.
On that page it says "You can not limit a single HTTP request's
connection speed. You can limit individual hosts to some bandwidth
rate." Does this mean that as long as each user is coming from a
different hostname (e.g. a different isp) or a different ip address,
then their bandwidth with be properly limited?
Different IP, yes. Different hostname, implies different IP, so I'll
say yes to that too.
And if two users are coming from the same hostname, then they will
have to share the limitation?
Yes.
Also, could someone tell me how to translate this to a 56kbps speed:
delay_parameters 1 64000/64000 -1/-1 16000/64000
delay_parameters 1 64000/64000 -1/-1 7000/7000
Note: This will limit the aggregate of all connections to 128 KB/sec
(allowing up to 9 "full speed" 56kb/sec connections). Make the 64000
larger, as needed/available.
Is that line different from simply: delay_parameters 1 64000/64000
This is probably a class 1 delay pool, just limiting the aggregate.
Individual users get the available bandwidth in a free for all.
?? Thanks!
You might be well served by perusing the FAQ section on delay pools.
http://wiki.squid-cache.org/SquidFaq/MiscFeatures#head-fd9b4b7ba1854a3c21796173af9d0b9aee33e376,
or the squid.conf delay pools section (quoted in the FAQ).
Chris