Загрузка Jquery с данными из файла.properties
Я работаю над приборной панелью, которая отображает множество графиков, таблиц и других данных, которые она получает из многочисленных источников. Графики, таблицы и т. Д. По сути все виджеты. Мне нужно сделать приборную панель настраиваемой. так что каждый пользователь после входа может настроить внешний вид панели управления. Это похоже на iGoogle - с моими собственными виджетами.
Вопросы:
Каков наилучший подход для хранения и извлечения пользовательских свойств, таких как
- Заказ виджетов.
- Анимационные последовательности.
- Частота обновления
- И так далее.
Должен ли я использовать файл свойств для каждого пользователя и читать конфигурации из него или использовать базу данных [таблица] вместо этого? Существует довольно много параметров конфигурации, поэтому в случае подхода с базой данных число столбцов в таблице конфигурации может быть довольно большим [скажем, от 40 до 50].
Это плохая практика [с точки зрения эффективности и безопасности] хранить данные в файле свойств и получать к ним доступ с помощью AJAX?
Пожалуйста, будьте добры предложить.
1 ответ
Для нескольких пользователей файлы свойств будут работать нормально.
Я бы пошел с базой данных. 50 столбцов на самом деле не так много, хотя, как только вы начнете, возможно, очень легко нормализовать его до нескольких небольших таблиц.
Вы не говорите, насколько важны конфигурации, возможно, вы могли бы просто сохранить их в файле cookie или в какой-то локальной базе данных, как позволяет HTML5.