Search squid archive

[squid-users] doubt regarding delay_access

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

 




Hello

In the squid.conf file, it is said that,

#  TAG: delay_access
#       This is used to determine which delay pool a request falls into.
#       The first matched delay pool is always used, i.e., if a request falls
#       into delay pool number one, no more delay are checked, otherwise the
#       rest are checked in order of their delay pool number until they have
#       all been checked.

Now, given below is the squid.conf file that I use:
---------------------------------------------------

acl all src 0.0.0.0/0.0.0.0
acl allowed_hosts src 10.6.21.3/255.255.255.255
acl localhost src 127.0.0.1/255.255.255.255

delay_pools 2

delay_class 1 1
delay_class 2 1

delay_parameters 1 -1/-1 -1/-1
delay_parameters 2 8000/8000 8000/8000

delay_access 2 allow allowed_hosts
delay_access 1 allow localhost
delay_access 1 allow all

---------------------------------------------------

But, when I tested with this configuration, it was found that the machine with
IP 10.6.21.3 was able to download at a very high rate, indicating that it is
in class 1 delay pool (which contradicts the description for delay_access given
above.)

When I changed the delay_access lines as shown below, the machine 10.6.21.3 was
indeed restricted to rate around 8000 bytes per second.

--
delay_access 2 allow allowed_hosts
delay_access 2 deny all # new line added to the old config. above.
delay_access 1 allow localhost
delay_access 1 allow all
--

Is this confusion due to my misinterpretation or something to do with the explanation in the squid.conf file ?

Please advise.

Thanks and Regards,
Dinil


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

  Powered by Linux