我在 Google App Engine 上运行 Django (1.0.2),并且想知道以下Django 缓存模块中的哪些(如果有)应该与Google 的 memcache实现一起工作:
中间件
django.middleware.cache.UpdateCacheMiddleware
django.middleware.common.CommonMiddleware
django.middleware.cache.FetchFromCacheMiddleware
装饰器
- django.views.decorators.cache.cache_page
模板片段缓存
在模板中:
{{ load cache }}{% cache 500 cache_name %}...cached...{% endcache %}
低级 API
- django.core.cache
如果这些模块中的一些或全部应该工作,是否需要进行任何更改才能使它们正常工作,并且在使用它们时是否应该注意任何问题或陷阱?
我仔细阅读了文档并花了一些时间搜索谷歌,但我还没有看到这个问题的答案。我怀疑它可能是一个“交钥匙”的解决方案,但我对使用 Django 类而没有至少一个参考,而其他人已经完成它而没有问题。
非常感谢你。