![]() |
1
6
在生产wsgi环境中,可能会有多个工作进程同时为请求提供服务。这些工作进程将不时被回收,这意味着本地内存对象将丢失。 但如果你真的需要这个(而且一定要),我建议你去查一下Django的 caching framework ,检查本地内存缓存。还有,看看 sessions .
但即使本地内存缓存也使用序列化(使用
但我怀疑你在这里做一些过早的优化? |
![]() |
2
0
内存中的存储不是持久的,所以不是。 我想你的意思是你只想在数据库中写x个新的对象帖子。我想这是为了加速。但既然你迟早都需要序列化它们,你实际上不会这样节省时间。但是,不将新对象刷新到磁盘可以节省时间,但大多数数据库已经支持这一点。 但是您也谈到了缓存呈现的页面,即读缓存。在那里你不能缓存你说的完成的结果,但是你可以缓存数据库查询的结果。这意味着新消息不会立即更新,但需要一分钟左右才能显示出来,但我认为大多数人会认为这是可以接受的。 更新:在这种情况下不会。但是,您应该仍然能够轻松地缓存查询结果,但是在添加新响应时使该缓存失效。这应该会有帮助。 |
![]() |
Florent · 如何在Django中聚合多个字段? 1 年前 |
![]() |
KWunsch · Django没有将pk引入模板 1 年前 |
|
Akshay mek · Vscode扩展建议不适用于某些文件夹 1 年前 |
![]() |
Farid · 限制django每个客户的访问 2 年前 |
![]() |
Blue · 从Django中的输入字段获取用户输入 2 年前 |
![]() |
4SadMemeXD · 无法在Django中选择相关类别 2 年前 |