django 是进入设置还是数据库更快

django is it faster to go to settings or database

我正在使用 Django 中的站点框架。我有一个上下文处理器,可以让我访问作为模型存储在数据库中的站点框架。我也可以在设置中存储相同的值。

从模型或设置中的 属性 存储和检索站点名称等信息是否更有效?

默认情况下会缓存设置,数据库不会。所以设置肯定更快

但是两者都是可缓存的,因此最终取决于您如何使用它并不重要。而且,它的影响可能可以忽略不计。

对于网站框架,默认情况下会缓存网站,并且速度与您的设置一样快。

最好保留您的设置模块仅用于设置,而不是作为某种临时缓存机制或站点框架的替代品。