====== Squid ======
===== Trucs et astuces =====
==== Limitation de la vitesse ====
Il est possible de limiter la vitesse en utilisant des //delay_pools// :
* Le nombre total de //pool// devra être défini à l'aide de la directive //delay_pools//
* Chaque //pool// pourra être assigné à des utilisateurs à l'aide d'ACL classique via la directive //delay_access//
* Il existe 3 types de //pool// (on parle de //class// de //pool//) :
* //class 1// : une seule limitation globale pour tout le trafic traversant le proxy
* //class 2// : une limitation globale et une limitation individuel du trafic traversant le proxy
* //class 3// : une limitation globale, une limitation par réseau et une limitation individuel du trafic traversant le proxy
* Les limitations d'un //pool// se définissent avec la directive //delay_parameters//.
=== Exemples ===
== Limitation globale du trafic traversant à 512Ko/s ==
acl all src 0.0.0.0/0.0.0.0
delay_pools 1
delay_class 1 1
delay_access 1 allow all
delay_parameters 1 512000/512000
== Limitation individuel du trafic traversant à 256Ko/s ==
acl all src 0.0.0.0/0.0.0.0
delay_pools 1
delay_class 1 2
delay_access 1 allow all
delay_parameters 1 -1/-1 256000/256000