• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

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

  • Автор темы 1ive
  • Дата начала
1

1ive

Спрошу у всех)
Как вы смотрите на такую особенность, как сохранение плейлистов пользователей не в БД, а в файлах?

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

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

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

login: 1ive
pass: 123456


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

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

acorn

не нужно создавать отдельную таблицу в БД для каждого плейлиста
и так не надо

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

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

acorn

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

1ive

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

1ive

Да структу как угодно можно изменить.
Я просто показал как моя версия плейлистов работает


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

1ive

Оставлю основную таблицу как есть, а плейлисты сделаю так:
__________1.png
Для каждой аудиозаписи своя строка.

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!