Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Суть задачи в следующем:

Одной из важных функций создаваемого сайта является возможность скачивания больших файлов (большинство от 30 до 2000 мегабайт) зарегистрированными пользователями. Система должна быть масштабируема по количеству файловых серверов (ОС желательно freebsd).

Логика работы системы: с помощью запроса к базе данных (или скрипту) убедиться что данный пользователь имеет право скачивать данный файл в настоящий момент и дать к нему доступ. Если не имеет -- не дать =). Ну и управлять на уровне пользователей, кому можно, кому нет многопоточно качать, докачка должна быть и другие сопутствующие вещи.

Также нужно знать кто сколько чего и когда скачал.

Требуется обосновать выбор механизма раздачи файлов в контексте требования высокой производительности.

ИТОГО:

ПОДУМАТЬ, Выбрать ОС, сервер раздачи файлов, написать скрипты для контроля и управления.

15 лет назад
_skif_
Олег 
39 летРоссия
15 лет в сервисе
Был
9 лет назад