ВходИмяПароль
Автоматически входить при каждом посещении    
Регистрация
Регистрация
Войти и проверить личные сообщения
Войти и проверить личные сообщения
Список форумов ЛанМедиаСервис » Скрипт видео-каталога v.1.x

Начать новую тему   Ответить на тему
Ограничение количества одновременных закачек
Предыдущая тема :: Следующая тема  
Автор Сообщение

sherwood





Зарегистрирован: 22.12.2011
Сообщения: 10


blank.gif
Сообщение Добавлено: 2011-12-22 18:45 pm    Заголовок сообщения: Ограничение количества одновременных закачек Ответить с цитатой

Здравствуйте!
Подскажите можно ли где в настройках скрипта указать количество одновременных закачек с одного IP, то есть что бы один клиент не мог одновременно запустить например более 5 закачек?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

Илья Спесивцев

Администратор



Зарегистрирован: 26.02.2008
Сообщения: 703
Откуда: Техподдержка

blank.gif
Сообщение Добавлено: 2011-12-23 07:00 am    Заголовок сообщения: Re: Ограничение количества одновременных закачек Ответить с цитатой

sherwood писал(а):
Здравствуйте!
Подскажите можно ли где в настройках скрипта указать количество одновременных закачек с одного IP, то есть что бы один клиент не мог одновременно запустить например более 5 закачек?

Скрипт не занимается раздачей файлов. Ограничение нужно настраивать на уровне ПО, раздающем файлы (проще всего) или на уровне файервола (сложнее).
Например, используя nginx:
http://wiki.nginx.org/HttpLimitZoneModule
Код:
http {
  limit_zone   one  $binary_remote_addr  10m;
  server {
    location /download/ {
      limit_conn   one  5;
    }
  }
}


Или пример для файервола ipfw (FreeBSD), firewall.conf:
Код:
...
#limit connections
ipfw 100 add skipto 111 tcp from any to <ip_сервера> <порт> setup limit src-addr 5
ipfw 110 add deny tcp from any to <ip_сервера> <порт>
...


В обоих случаях (для FreeBSD) еще желательно в /etc/sysctl.conf добавить:
Код:
net.inet.tcp.drop_synfin=1
net.inet.ip.fw.dyn_keepalive=0

чтобы закрывающиеся соединения быстрее закрывались.

Для linux, если делать через файервол, придется гуглить по запросам что-то типа "iptables limit connections"
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов ЛанМедиаСервис » Скрипт видео-каталога v.1.x Часовой пояс: GMT
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы