viksnamax
@viksnamax
Aliens is here!

Как хранить данные на сервере?

Здравствуйте, хочу изобрести свой велосипед, есть сервер и на нём нужно хранить фото и видео, какие технологии посоветуете для быстрого доступа к серверу, систему хранения данных и стоит ли при хранении архивировать файлы(например, пользователь обращается к серверу, файл передаётся клиенту, быстро разархивировируется и пользователь может его посмотреть)?
  • Вопрос задан
  • 1749 просмотров
Решения вопроса 1
@rPman
Храните в файлах, сжатием не заморачивайтесь, это уже давно доступно в некоторых файловых системах, автоматическое и достаточно быстрое (например при использовании btrfs со включенным сжатием, будут автоматически сжаты только те части файлов, которые можно сжать).

При хранении один медиафайл - один файл на диске, вы можете использовать стандартные вебсервера (apache/ngnix/..) для раздачи контента по их ссылке (по умолчанию эта ссылка состоит из каталогов и имени файла, удобнее некуда).

Если вам нужно дать пользователям возможность заливать файлы на сервер, то начинайте смотреть в сторону ftp/webdav (браузер и windows проводник с авторизацией) или совсем просто sftp (удобные клиенты есть подо все, а в linux штатно доступно пользователям)

Все технические заморочки начинаются, когда ваша нагрузка становится критичной для стандартных тарифных планов у вашего провайдера, а это обычно с тысячами активных клиентов начинается)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
ftp
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы