Django:合理地将会话数据存储在类变量中?

时间:2013-06-23 12:53:45

标签: python django class

我有一个分析多个网址/ Feed的课程 并存储条目的哈希值。以前我把哈希放入会话变量, 但是我没有点击db,而是以{request.user.id:[hashes]}的形式切换到类变量。这是不好的做法吗?有任何理由反对吗?

1 个答案:

答案 0 :(得分:2)

我认为有很多理由不去做。

我确信缓存解决方案为内存管理提供了强大的解决方案。这包括作为守护进程运行。缓存失效,设置数据的生命周期。

通过设置类变量,您可以放弃上述内容。

此外,缓存解决方案提供了一个干净的文档化api,用于与它们进行交互。