Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个类可以解析多个 url/feed 并存储条目的哈希值。以前我将哈希值放入会话变量中,但现在我没有访问数据库,而是切换到 {request.user.id : [hashes]} 形式的类变量。这是不好的做法吗?有什么反对的理由吗?
我看到很多不这样做的理由。
我确信缓存解决方案为内存管理提供了强大的解决方案。这包括作为守护进程运行。缓存失效,设置数据的生命周期。
通过设置一个类变量,你放弃了上述事情。
此外,缓存解决方案提供了一个干净的文档化 API,用于与它们交互。