ChesterOne
Guest
Конфигурация и настройки. Где и как хранить?
Ситуация такая. Хотел я в своей системе сделать поддержку модулей-плагинов. И по идее у каждого должна была быть возможность менять настройки и конфигурацию.
1. Хранить в отдельном файле, вроде config.php.
Плюсы: скорость
Минусы: придеца пользователям после установки модуля менять premissions файла.
2. Хранить в БД
Плюсы: удобно
Минусы: Скорость, неэкономичность.
Подскажите, какой путь выбрать. И если все-таки БД, то какая на ваш взгляд будет оптимальная структура таблицы?
Ситуация такая. Хотел я в своей системе сделать поддержку модулей-плагинов. И по идее у каждого должна была быть возможность менять настройки и конфигурацию.
1. Хранить в отдельном файле, вроде config.php.
Плюсы: скорость
Минусы: придеца пользователям после установки модуля менять premissions файла.
2. Хранить в БД
Плюсы: удобно
Минусы: Скорость, неэкономичность.
Подскажите, какой путь выбрать. И если все-таки БД, то какая на ваш взгляд будет оптимальная структура таблицы?