Django缓存:在context_processor中获取查询集

时间:2014-09-02 10:05:37

标签: django performance caching

我有一个queryset获取特定的通知对象,供用户在自定义context_processor中显示。现在我想知道这是否会成为性能问题?如果是,我可以以某种方式启用数据缓存,可能从现在开始1小时或1天?

我应该做一些自定义缓存还是django支持足够的对象缓存?

1 个答案:

答案 0 :(得分:1)

我建议您使用默认cache并存储通知字符串本身(不是对象)。所以你将进行一次查询。

另一个好的解决方案是使用messages framework