2015-04-04 2 views
0

Я использую рамки сайтов в django. У меня есть процессор контекста, который дает мне доступ к структуре сайтов, которая хранится в качестве модели в базе данных. Я мог бы также сохранить те же значения в настройках.django быстрее перейти к настройкам или базе данных

Является ли более эффективным хранить и извлекать информацию, такую ​​как имя сайта, из модели или из свойства в настройках?

ответ

2

Когда дело доходит до рамки сайтов, сайты кэшируются по умолчанию и так же быстро, как и ваши настройки.

Было бы неплохо сохранить ваш модуль настроек только для настроек, а не как какой-то механизм специального кэширования или замену рамки сайтов.

1

Настройки кэшируются по умолчанию, база данных нет. Таким образом, настройки, безусловно, быстрее.

Оба являются кэшируемыми, однако в конце это не имеет большого значения в зависимости от того, как вы его используете. Кроме того, это, вероятно, будет иметь незначительное влияние.