Limit rate is another direction to limit traffic, I will think about it.

Currently, I prefer to use the script to monitor access.log, and I find a 
problem today:

From [squid wiki](http://wiki.squid-cache.org/Features/LogFormat):

> bytes The size is the amount of data delivered to the client. Mind that this 
> does not constitute the net object size, as headers are also counted.

It seems that **bytes** only includes response size (including http header). 
What I really want is counting both http-request and http-response. Is there 
any way to enable http-request **bytes** being logged in access.log?


> On Dec 4, 2015, at 12:23 AM, Robert Plamondon <rob...@plamondon.com> wrote:
> 
> I haven't used delay pools in a while, but I would think that the updated 
> Squid 3 delay pools (with 64-bit counters and per-authenticated-user buckets) 
> would allow such quotas. 
> 
> I'd take the monthly quota and turn it into a per-second rate. If my math 
> isn't failing me, 100 GB/month = 38,500 bytes per second. That would be the 
> refill rate on the delay pool. Users will be guaranteed this rate. Their BW 
> would never be cut off, just throttled to the rate they're paying for.
> 
> Then pick a max value to taste. I like to populate delay pools to support an 
> enormous burst size (the "maximum" parameter in the pool), so the bandwidth 
> limitations will rarely if ever be encountered by the average user. 10% of 
> the monthly allotment, or 10 GB, (3 days' worth of bandwidth) strikes me as a 
> good starting point, but I wouldn't have much resistance to even higher 
> numbers, like 25%.
> 
> Robert
> 
> _______________________________________________
> squid-users mailing list
> squid-users@lists.squid-cache.org
> http://lists.squid-cache.org/listinfo/squid-users

_______________________________________________
squid-users mailing list
squid-users@lists.squid-cache.org
http://lists.squid-cache.org/listinfo/squid-users

Reply via email to