我有一个类可以解析多个 url/feeds 并存储条目的哈希值。以前我将哈希值放入 session 变量中, 但我现在不再使用数据库而是切换到 {request.user.id : [hashes]} 形式的类变量。这是不好的做法吗?有什么理由反对吗?
最佳答案
我有很多不这样做的理由。
我确信缓存解决方案为内存管理提供了强大的解决方案。这包括作为守护进程运行。使缓存失效,设置数据的生命周期。
通过设置类变量,您将放弃上述内容。
此外,缓存解决方案还提供了一个干净的文档化 API,用于与它们交互。
关于python - Django:将 session 数据存储在类变量中是否合理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17260920/