Ограничение скачивания средствами PHP

Azurre

Guest
Ограничение скачивания средствами PHP

В локальной сети админю сайт. В нашей сети очень много фильмов, но они разбросаны по разным машинам, которых часто нет в сети. Сбросились на 200 Гб винт, я написал скрипт, с помощью которого легко добавлять фильмы на скачку. Недавно столкнулся с таким траблом:
Некоторые люди начинают качать по 5-6 фильмов, в результате производительность резко падает.

Вопрос: как средствами PHP ограничить количество одновременных загрузок с одного IP ?
 

Nirva

Dmitry Polyakov
само собою логгировать. в базу допустим писать кто попросил файл. потом проверять - если в данный момент в очереди этот человек стоит после н запросов не разрешать ему добавлять файл в очередь.

off: на исходник можно взглянуть?
 

Azurre

Guest
Такая реализация мне тоже приходила в голову, но это не лучшая реализация конкретно этой задачи...

off: [re: на исходник можно взглянуть?] ок, но позже, дай мыло - вышлю
 

lucas

Guest
Сверху