用于mandems的django无限缓存。
django-babylon的Python项目详细描述
好吧,所以我认为缓存失效是一个令人痛心的问题 当前最好的方法是无限缓存,并且只有当 关联的数据已过时。但是!我们怎么知道它什么时候过时?
实际上,这个项目的重点是为您提供一种正式定义 包含元信息的缓存,例如它们所依赖的其他缓存(因此您可以 做37个信号的“俄罗斯娃娃”式缓存,模型 缓存直接依赖于可能使缓存失效的其他模型,以及 其他有用的东西。
我还想到了其他几个概念,比如“钩子”。
当然,我会扩展文档,因为这个项目是明目张胆的 对于定义一个好的缓存方案而不是漏掉一些 半生不熟的尝试,让人困惑,给每个人陈旧的数据 时间。
待办事项
- Template tags to access HTML templates.
- Documentation
- Tests
- Sorting out how best to trick fucking python-memcached into doing infinite caching.