Настройки CMS, файл .INI или MySQL? - PullRequest
0 голосов
/ 27 июня 2010

Я ищу лучшее решение для хранения ettings для веб-сайта, как лимит сообщений для пользователей, лимит пользователей в сети, ранги, мин.количество постов, чтобы можно было что-то сделать.Например, если вы новичок, вы не можете перебирать сообщения вверх или вниз или что-то еще, так как бы вы сохранили все это?Я думал о создании таблицы с константами в mysql, но я думаю, что это не лучшее решение для добавления нового запроса mysql при каждом обновлении страницы.

1 Ответ

1 голос
/ 27 июня 2010

Почему бы и нет? В конце концов, MySQL может обрабатывать большое количество запросов, и я видел гораздо более сложные запросы, чем проверка прав доступа. Запрос MySQL - это запрос к файлу, аналогичный проверке файла INI, но оптимизированный. Я предполагаю, что, если вы не ожидаете большого объема трафика, с базой данных все будет в порядке.

Здесь это вопрос предпочтений. Я предпочитаю делать это в MySQL, потому что мне не нравится разбирать файлы и легче находить запросы к базе данных. Кроме того, редактирование строк проще, чем изменение значений в текстовом файле.

Я бы сказал, что твоя первая мысль была точной. Поместите константы в базу данных.

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