# ramzes (11.11.2016 / 16:39)Вот тут как раз и проблема.
мое дело организовать бюджетное хранение этого добра с технической стороны
Если как ты сказал, в среднем 20 гигов на человека. а этих человеков тыща, тебе надо диск от 20 терабайт и выше.
Тут уже или облако, или держать на нескольких серверах.
Перебрасывать с сервера на сервер нет смысла. Тут нужен другой алгоритм:
1) Ты в скрипте регистрируешь несколько (число не ограничено) серверов, хранилищ файлов.
2) В базе данных к конкретному файлу прописано, на каком сервере он (файл) хранится, и URI доступа
3) При выгрузке файла скрипт поочередно равномерно заливает файлы на все зарегистрированные серверы. Если предыдущий файл выгружался к примеру на 4-й, щас грузим на 5-й.
4) При выгрузке учитывать загруженность сервера (лимит ставится при регистрации данного сервера), если там слишком много, оно в очереди выгрузки пропускается до тех пор, пока остальные сервера не догрузятся до его уровня.
Ну где то так...