【发布时间】:2014-10-26 13:35:18
【问题描述】:
我有一个查询集获取特定的通知对象,供用户在自定义 context_processor 中显示。现在我想知道这是否可能是性能问题?如果是,我能否以某种方式启用从现在起 1 小时或 1 天后的数据缓存?
我应该做一些自定义缓存还是 django 支持的对象缓存足够?
【问题讨论】:
标签: django performance caching
我有一个查询集获取特定的通知对象,供用户在自定义 context_processor 中显示。现在我想知道这是否可能是性能问题?如果是,我能否以某种方式启用从现在起 1 小时或 1 天后的数据缓存?
我应该做一些自定义缓存还是 django 支持的对象缓存足够?
【问题讨论】:
标签: django performance caching
我会建议你使用默认的cache 并存储一个通知字符串本身(不是一个对象)。因此,您将进行一次查询。
另一个好的解决方案是使用messages framework。
【讨论】: