Плейлисты в файлах

1ive

Well-known member
12.09.2010
621
1
#1
Спрошу у всех)
Как вы смотрите на такую особенность, как сохранение плейлистов пользователей не в БД, а в файлах?

Плюсы:
-Намного меньшая нагрузка на сервер БД;
-дать пользователям возможность скачивать и редактировать плейлист (для продвинутых);
-не нужно создавать отдельную таблицу в БД для каждого плейлиста;

Минусы:
-пока не вижу;

Сейчас сделал систему плейлистов, основанную на добавлении id аудиозаписай в одно поле и извлечение оттуда в массив посредством
PHP:
explode()
На мой взгляд, хоть нагрузка и меньше - это очень неудобно, да и алгоритм редактирования подобного плейлиста пока не придумал)
Чтоб посмотреть на неудачную версию модуля, залогиньтесь на сайте (www.first-russian.ru) как:

login: 1ive
pass: 123456


На главной, кликнув по "ADD" можно добавить аудио в ПЛ.
А на "личной" можно увидеть свой плейлист и послушать..
Получилось каряво)Да и с кодировкой проблемы.

Главная тема поста - "плейлисты в файлах, за и против"
 

acorn

PHP Developer
29.08.2004
585
3
#2
не нужно создавать отдельную таблицу в БД для каждого плейлиста
и так не надо

-Намного меньшая нагрузка на сервер БД;
ага, зато больше нагрузка на сервер php так сказать

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

acorn

PHP Developer
29.08.2004
585
3
#4
1ive
а какова должна быть структура плей-листа? а то я не особо знаком с архитектурой этой CMS
 

1ive

Well-known member
12.09.2010
621
1
#5
Есть таблица со всаеми аудиозаписями - у каждой свой id
4.png
Плейлисы содержат только id из основной.
2.png
 

Вложения

  • 14.3 КБ Просмотры: 152
  • 11.5 КБ Просмотры: 156

1ive

Well-known member
12.09.2010
621
1
#6
Да структу как угодно можно изменить.
Я просто показал как моя версия плейлистов работает


Добавлено:
Для меня сейчас главне - просто хорошая идея.
Как реализовать - сам разберусь)
Сейчас как раз и нужно выяснить какая структура будет лучше..
 

1ive

Well-known member
12.09.2010
621
1
#7
Оставлю основную таблицу как есть, а плейлисты сделаю так:
__________1.png
Для каждой аудиозаписи своя строка.

Раньше была одна строка на плейлист.Экономично, но не удобно
 

Вложения