Подскажите, насколько правильна такая конструкция:acl com_domain dstdomain .com
acl worktime time MTWHFS 08:00-17:30delay_pools 2
delay_class 1 1
delay_parameters 1 15000/25000
delay_access 1 allow client1 worktime !com_domain
delay_access 1 deny alldelay_class 2 1
delay_parameters 2 800/1000
delay_access 2 allow client1 !worktime com_domain
delay_access 2 deny allТ.е. ограничивать полосу до 800байт если не рабочее время, и так же ограничивать если домен .com. Я не помню, достаточно выполнения только одного условия?
а тупо взять и проверить конфиг в работе слабо ?
>Подскажите, насколько правильна такая конструкция:>Т.е. ограничивать полосу до 800байт если не рабочее время, и так же
>ограничивать если домен .com. Я не помню, достаточно выполнения только одного
>условия?Синтаксически конструкция абсолютно правильная, но есть ли это именно то, что вам нужно?
Если в условии перечислено несколько АЦЛей, то необходимо выполнение каждого из них. Т.е.
client1 worktime !com_domain
означает:
(client1=true) AND (worktime=true) AND (com_domain=false)Вы ограничиваете домен дотком в нерабочее время, и все НЕдоткомы в рабочее.
>Вы ограничиваете домен дотком в нерабочее время, и все НЕдоткомы в рабочее.А как грамотнее описать ограничение на доткомы всегда, а все остальное только в нерабочее время?
>>Вы ограничиваете домен дотком в нерабочее время, и все НЕдоткомы в рабочее.
>
>А как грамотнее описать ограничение на доткомы всегда, а все остальное только
>в нерабочее время?Что означает "...все остальное только в нерабочее время?..." Все остальное должно ограничиваться в нерабочее время? Не ограничиваться в нерабочее время? Полностью блокироваться в рабочее время и ограничиваться в нерабочее?
Научитесь строго и точно осмысливать стоящую перед вами задачу, и тогда вам останется только транслировать ее в синтаксис среды выполнения. В настоящей постановке задача решения не имеет.
В !worktime ограничивать скорость 3000 байт, так же в !worktime ограничивать домены .com скоростью 800байт.В worktime ограничивать скорость 9000 байт, так же в worktime ограничивать домены .com скоростью 800байт.
>В !worktime ограничивать скорость 3000 байт, так же в !worktime ограничивать домены
>.com скоростью 800байт.
>
>В worktime ограничивать скорость 9000 байт, так же в worktime ограничивать домены
>.com скоростью 800байт.acl com_domain dstdomain .com
acl worktime time MTWHFS 08:00-17:30delay_pools 3
delay_class 1 1
delay_class 2 1
delay_class 3 1delay_parameters 1 9000/50000
delay_parameters 2 3000/50000
delay_parameters 3 800/10000delay_access 3 allow client1 com_domain
delay_access 3 deny alldelay_access 2 allow client1 !worktime
delay_access 2 deny alldelay_access 1 allow client1 worktime
delay_access 1 deny all
При такой настройке скорость регулируется раздельно для доткомов и недоткомов. Вложенность делей-пулв в сквиде не реализована. Т.е. теоретически клиент может получить до 3800 в нерабочее и до 9800 в рабочее время.