The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Двойные границы размера файлов squid, !*! asp, 23-Июл-05, 14:46  [смотреть все]
Не могу придумать, как настроить "вилку" по размеру.
Требуется ограничить по скорости скачивание файлов по ACL до 512бпс, в этом ACL присутствует, к примеру, jpg и swf
Более того, если тот же jpg имеет размер более 10К, ограничить не до 512бпс, а до 200бпс. Ибо это явно больше, чем просто маленькая картинка - это нечто большее - может, фотография, может, обои для рабочего стола - не важно, важно, что это не элемент оформления ХТМЛ страницы, необходимый для ее восприятия (если, конечно, автор страницы совсем рассудком не помутился) :)
  • Двойные границы размера файлов squid, !*! ipmanyak, 10:35 , 25-Июл-05 (1)
    а так не пойдет ? :
    acl all src 0.0.0.0/0.0.0.0
    acl intranet src 192.168.0.0/255.255.255.0
    acl files urlpath_regex -i \.swf$  \.mov$ \.ra$ \.rm$ \.mp3$ \.avi$
    delay_pools 2
    delay_class 1 2
    delay_class 2 2
    delay_access 1 allow files
    delay_access 1 deny all
    delay_access 2 allow intranet
    delay_access 2 deny all
    delay_parameters 1 512/512    200/5000
    delay_parameters 2 -1/-1 16000/16000
    всё что попадает в первый пул , а это файлы с раширениями, будут  качаться на скорости 512 байт/сек, если их размер не превышает 5000 байт, если объект больше 5000 байт, будет качаться на скорости 200 байт/сек,  
    все остальное будет попадать во второй пул и там скорость на твое усмотрение . 512 байт/сек эт ты что-то совсем мало даешь !


    • Двойные границы размера файлов squid, !*! asp, 12:19 , 25-Июл-05 (2)
      Мало? Прокурор добавит! :)
      Суть в том, что есть "особо разрешенное" и "прочее". Поэтому на прочем такие ограничесния. Если шибко невыносимо взвоют - будем понемножку "разгонять" :)

      acl Users_Full external NT_Global_group NSK_Proxy_Full
      acl Users_Cut1 external NT_Global_group NSK_Proxy_Cut1
      #acl Users_Cut1M external NT_Global_group NSK_Proxy_Cut1M
      acl Users_Cut2 external NT_Global_group NSK_Proxy_Cut2
      acl Sites_Full urlpath_regex -i "C:\squid\etc\sites-full"
      acl Worktime time MTWHF 08:45-18:15
      acl Porno urlpath_regex -i "C:\squid\etc\porn" # porno
      acl Banners urlpath_regex -i "C:\squid\etc\banners" # banners
      acl Files_Cut1 urlpath_regex -i "C:\squid\etc\cutfiles1" # jpg+swf >10K to limit them
      #acl Files_Cut2 urlpath_regex -i "C:\squid\etc\cutfiles2" # arj, zip, rar, etc.
      acl Files_Deny urlpath_regex -i "C:\squid\etc\denyfiles" # exe, com, avi, mp3 etc.

      http_access allow Sites_Full
      http_access deny CONNECT !SSL_ports
      http_access deny !Safe_ports
      http_access deny Banners
      http_access allow Users_Full
      http_access deny !worktime
      http_access deny !Safe_ports
      http_access deny Porno
      http_access deny Files_Deny
      http_access allow Users_Cut1
      http_access allow Users_Cut2
      http_access deny all

      delay_pools 5

      delay_class 1 1
      delay_class 2 2
      delay_class 3 2
      delay_class 4 2
      delay_class 5 2

      delay_access 1 allow Users_Full
      delay_access 1 allow Sites_Full
      delay_access 1 deny all
      delay_access 2 allow Users_Cut1
      delay_access 2 deny all
      delay_access 3 allow Files_Cut1
      delay_access 3 deny all
      #delay_access 4 allow Users_Cut2
      delay_access 4 deny all
      delay_access 5 allow Users_Cut2
      delay_access 5 deny all

    • Двойные границы размера файлов squid, !*! asp, 12:21 , 25-Июл-05 (3)
      Ну и, конечно:

      delay_parameters 1 -1/-1
      delay_parameters 2 -1/-1 200/542288
      delay_parameters 3 -1/-1 200/10240
      delay_parameters 4 -1/-1 512/-1
      delay_parameters 5 -1/-1 1024/-1

      З.ы.: почему-то отредактировать предыдущее не дал :(




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру