хранение и доступ к mp3-файлам с помощью c # - PullRequest
0 голосов
/ 12 января 2012

Я делаю веб-приложение, в котором люди смогут транслировать всевозможные звуки.

Я стремлюсь к большому количеству звуков, и мой вопрос заключается в следующем: что лучше, больше всегоэффективный способ хранения MP3 для потоковой передачи?

Прямо сейчас у меня все они хранятся в одной папке с Id в качестве имени файла.Затем у меня есть соответствующая строка в базе данных, в которой хранятся все звуковые данные, например категория;тип звука и тому подобное.Поэтому, когда кто-то хочет передать файл, мое приложение запрашивает Id в базе данных, а затем возвращает URL для потока.

Можно ли сделать это более эффективным способом?Если так, то как?

С уважением.

1 Ответ

2 голосов
/ 12 января 2012

Похоже, вы идете правильным путем. Многое зависит от того, какой у вас клиент (то есть браузер или WinForm).

Некоторые предложения:

  1. Вы можете использовать веб-сервисы для извлечения данных из базы данных. Это поможет, если вы хотите отделить пользовательский интерфейс от базы данных.
  2. Вы можете хранить все свои файлы на разных серверах, если их количество огромно; и сохраните их абсолютные URL в базе данных.
  3. Упомянутый выше подход также поможет вам в размещении медиа-файлов и сервисов / базы данных на другом сервере.

Если у вас есть какие-то конкретные вопросы, вам будет легче ответить. В любом случае надеюсь, что это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...