首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django缓存-清除缓存

Django缓存-清除缓存
EN

Stack Overflow用户
提问于 2012-02-19 16:11:27
回答 2查看 333关注 0票数 1

我希望从缓存机制中获得一个简单的行为,但我找不到获得它的方法。我可以使用每个站点或每个视图缓存,但我想要某种控制什么时候使缓存失效。

例如,想象一下我有一个最简单的网站,一个博客。在我提交一个新的帖子之前,首页不会改变,所以我可以在几天内缓存HTML,但是每当我提交一个新的帖子时,我想说一句“立即刷新缓存”,这样在新提交之后对我的站点的第一次调用不会使用缓存的HTML,而是生成一个新页面,直到我的下一篇博客文章。

怎么做?谢谢

编辑

cache.clear()运行良好,正如预期的那样,但我希望有一个更“特定”的选项,可以指定哪个视图过期,而不是整个缓存。谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-19 18:33:15

看来会成功的。在这条线索中还有一些更深入的解释。

票数 1
EN

Stack Overflow用户

发布于 2014-06-08 08:18:37

您还可以查看高级缓存解决方案,如卡乔普斯缓存机。这些会为你处理失效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9350794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档