Приветы всемПеречитал кучу примеров но так чегото и невъехал
Приведите пожалуйста пример с комментариями или ткните в статью.Есть сетка 192.168.0.0/24
некоторым IP нужно сделать некоторый приоритет, например 192.168.0.1 и 192.168.0.9
дальше чтобы файлы mp3 avi и т.п. при скачивании качались на 5 килобайт, но не для каждого IP 5 килобайт, а для всех !! кроме приритетных ip, для них например на 7 КБ
весь остальной трафик для просмотра ВЕБи самое главное ! если качают например 192.168.0.11 - 15 т.е. 5 компов, то эти 5 килобайт для них распределялись поровну т.е по 1 килобайту
когда-то я встречал статью описывающее подобные установки, но что-то найти немогу :(
читай опции delay pool,сквид должен быть скомпилен с опциней --enable-delay-pools
пример
acl boss src 192.168.0.1-192.168.0.9/255.255.255.0
acl muzika urlpath_regex -i \.wav$ \.m3u$ \.mov$ \.ra$ \.rm$ \.mp3$ \.avi$
delay_pools 1
delay_class 1 2
delay_access 2 allow boss muzika
delay_access 2 deny all
delay_parameters 1 2000/16000
delay_parameters 2 -1/-1 7000/16000
-1/-1 – весь канал отдать сквиду - анлимитед, а индивдуально на каждого юзверя ведерки по 16кб, а струйка в него в 7кб ! (сначала быстро усосет 16кб, а потом будет лить со скоростью в 7кб/cек) точнее - быстро будет усасывать объекты размером до 16кб , объекты больше 16кб будет сосать на скорости 7кб, причем пул работать только при закачке музыки .
остальное думаю сам допрешь и нарисуешь все свом правила.
>читай опции delay pool,сквид должен быть скомпилен с опциней --enable-delay-poolsСпасибо
а как быстро перекомпилить с этой опцией ? все заново надо делать или можно как-то проще сделать ?
>а индивдуально на
>каждого юзверя ведерки по 16кб, а струйка в него в 7кб7 кб на каждого или на всех ?????
>>а индивдуально на
>>каждого юзверя ведерки по 16кб, а струйка в него в 7кб
>
>7 кб на каждого или на всех ?????компилять заново! ведро 16кб, струя в него 7 кб.
>читай опции delay pool,сквид должен быть скомпилен с опциней --enable-delay-pools
>пример
>acl boss src 192.168.0.1-192.168.0.9/255.255.255.0
>acl muzika urlpath_regex -i \.wav$ \.m3u$ \.mov$ \.ra$ \.rm$ \.mp3$ \.avi$
Гм, а если я в запросе укажу
http://vasia.pupkin.com/bolt.avi?
он будет плевать на эти правила
подскажите как обойти подставление символов типа ?
>>читай опции delay pool,сквид должен быть скомпилен с опциней --enable-delay-pools
>>пример
>>acl boss src 192.168.0.1-192.168.0.9/255.255.255.0
>>acl muzika urlpath_regex -i \.wav$ \.m3u$ \.mov$ \.ra$ \.rm$ \.mp3$ \.avi$
>Гм, а если я в запросе укажу
>http://vasia.pupkin.com/bolt.avi?
>он будет плевать на эти правила
>подскажите как обойти подставление символов типа ?\.wav.?$
или
\.wav[\?!\.]+$
или что-нибудь в этом роде... подумай... если знаешь перл это не проблема...