Search squid archive

Re: Delay pool issue in Squid 2.6e21

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 07/10/11 22:35, Romain wrote:
Hi,

We'd like to limit our bandwith / file type with using ACL and delay
pool. Our Squid (2.6e21) is configured as a reverse proxy, in front of
a apache server (2.2.3)

- We don't have any error starting Squid but the delay pool seams not working.
- If you use acl with http_deny directive, there no problem and files
are not allowed to be download.
- We also tried to use delay_class 1 with ACL all and it's not working.


Problem #1: You said "reverse proxy"

Squid delay pools are designed for forward proxy. They work with a pool resolution of /16 through to /32. Larger networks /8 or in reverse-proxy case of /0 get lots of overlapping and people sharing bandwidth counters.

You would be better using tcp_outgoing_tos and the ACL to send a TOS/DiffServ marker for some OS rules to do rate-limiting with.


Here you have the delay pool configuration:

#ACL identifiant les fichiers hebdomadaires, mensuels et complets
acl fichiers url_regex -i \^*ful25.m25$ \^*m25.m25$ \^*cur25.m25$

So....
  acl fichiers url_regex -i (ful|m|cur)25.m25$


#Declaration des pools de gestion de bande passante
delay_pools 2

#definition du pool concernant les fichiers volumineux.
#Chaque poste d'un réseau dispose de 30Ko/s de bande passante,
#un sous réseau de classe C dispose de 50 Ko/s
#et la totalité des postes demandant ce type de fichiers disposent de 1Mo/s
delay_class 1 3
delay_access 1 allow fichiers
delay_access 1 deny all
delay_parameters 1 1048576/1048576 50200/50200 30720/50200

#definition du pool pour les autres fichiers
#Aucune limite n'est positionnée pour le moment
delay_class 2 3
delay_access 2 deny fichiers
delay_access 2 allow all
delay_parameters 2 -1/-1 -1/-1 -1/-1

This #2 pool is useless. "-1/-1" means no-limit.

BUT, not limiting the !fichiers group is what the delay_access lists for pool #1 already said.


Amos
--
Please be using
  Current Stable Squid 2.7.STABLE9 or 3.1.15
  Beta testers wanted for 3.2.0.12


[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux