Настройка файлового сервера с управл. скачиваниями
Суть задачи в следующем:
Одной из важных функций создаваемого сайта является возможность скачивания больших файлов (большинство от 30 до 2000 мегабайт) зарегистрированными пользователями. Система должна быть масштабируема по количеству файловых серверов (ОС желательно freebsd).
Логика работы системы: с помощью запроса к базе данных (или скрипту) убедиться что данный пользователь имеет право скачивать данный файл в настоящий момент и дать к нему доступ. Если не имеет -- не дать =). Ну и управлять на уровне пользователей, кому можно, кому нет многопоточно качать, докачка должна быть и другие сопутствующие вещи.
Также нужно знать кто сколько чего и когда скачал.
Требуется обосновать выбор механизма раздачи файлов в контексте требования высокой производительности.
ИТОГО:
ПОДУМАТЬ, Выбрать ОС, сервер раздачи файлов, написать скрипты для контроля и управления.