我想从缓存机制中获得一个简单的行为,但我找不到获取它的方法。我对每个站点或每个视图的缓存都没关系,但我希望对何时使缓存无效进行某种控制。
例如,假设我拥有最简单的网站,一个博客。在我提交新帖子之前,首页不会改变,所以我可以将HTML缓存好几天,但我想要一种方式来说“刷新缓存 now ”每当我提交一个新帖子,以便在新提交后第一次调用我的网站不会使用缓存的HTML,但会产生一个新的页面,直到我的下一篇博文发布。
怎么做?感谢
修改:
cache.clear()
运行良好并且符合预期,但我想要一个更“特定”的选项,我可以指定要过期的视图,而不是整个缓存。感谢。
答案 0 :(得分:1)
看起来this会起作用。该线程中还有一些更深入的解释。
答案 1 :(得分:0)
您还可以查看高级缓存解决方案,例如cacheops或cache-machine。这些将为您处理失效。