вообщем тема такая надо сделать так чтобы если:
- размер файла меньше 1MB или время не lomT, то направляем во второй пул (без ограничений, кроме канала)
- иначе в первый.писАл так, но работает. подскажите плз.
acl lom1 src 192.168.95.91
acl lom2 src 192.168.95.91
acl lom3 src 192.168.95.91
acl lomT time SMTWHFA 07:00-16:00http_access allow lom1 lomT
http_access allow lom3 lomT
http_access allow lom2 !lomTreply_body_max_size 1048576 allow lom3 lomT
delay_pools 2
delay_class 1 3
delay_access 1 allow lom1 lomT
delay_access 1 deny all
delay_parameters 1 16000/16000 -1/-1 4000/16000delay_class 2 3
delay_access 2 allow lom3 lomT
delay_access 2 allow lom2 !lomT
delay_access 2 deny all
delay_parameters 2 16000/16000 -1/-1 -1/-1
>писАл так, но работает. подскажите плз.
>
>acl lom1 src 192.168.95.91
>acl lom2 src 192.168.95.91
>acl lom3 src 192.168.95.91наверно это разные ip должны быть..
>
>>писАл так, но работает. подскажите плз.
>>
>>acl lom1 src 192.168.95.91
>>acl lom2 src 192.168.95.91
>>acl lom3 src 192.168.95.91
>
>наверно это разные ip должны быть..нет! человек один и тот же.
задача такая если он хочет качать маленький файл, то пускаем его в один пул,
а если большой то во второй.
тут еще и время фигурирует, если не рабочее, то в пул без ограничений (не важно какого размера файл).
>[оверквотинг удален]
>delay_class 1 3
>delay_access 1 allow lom1 lomT
>delay_access 1 deny all
>delay_parameters 1 16000/16000 -1/-1 4000/16000
>
>delay_class 2 3
>delay_access 2 allow lom3 lomT
>delay_access 2 allow lom2 !lomT
>delay_access 2 deny all
>delay_parameters 2 16000/16000 -1/-1 -1/-1Прочитайте внимательнее как рабоатает delay pool. Вы хотите объекты до 1 мега, а сами пишите 16000/16000 4000/16000
4000/16000 - означает объекты до 16000 байт качать на максимальной скорости пула, а объекты меньше 16000 байт на скорости 4000 байт/сек .
>[оверквотинг удален]
>>delay_class 2 3
>>delay_access 2 allow lom3 lomT
>>delay_access 2 allow lom2 !lomT
>>delay_access 2 deny all
>>delay_parameters 2 16000/16000 -1/-1 -1/-1
>
>Прочитайте внимательнее как рабоатает delay pool. Вы хотите объекты до 1 мега,
>а сами пишите 16000/16000 4000/16000
>4000/16000 - означает объекты до 16000 байт качать на максимальной скорости пула,
>а объекты меньше 16000 байт на скорости 4000 байт/сек .признаюсь ступил!
решение такое:delay_class 1 3
delay_access 1 allow lom1 lomT
delay_access 1 deny all
delay_parameters 1 16000/16000 -1/-1 4000/1048576delay_class 2 3
delay_access 2 allow lom2 !lomT
delay_access 2 deny all
delay_parameters 2 16000/16000 -1/-1 -1/-1