我刚刚发现了 johnnycache,它看起来很棒。我 pip 安装了它,并将几行代码添加到我的设置中,就像文档说明的那样。
CACHES = {
'default': {
'BACKEND': 'johnny.backends.memcached.MemcachedCache',
'LOCATION': '127.0.0.1:8000',
'JOHNNY_CACHE': True,
}
}
JOHNNY_MIDDLEWARE_KEY_PREFIX = 'jc_efl'
和中间件设置..
MIDDLEWARE_CLASSES = (
'johnny.middleware.LocalStoreClearMiddleware',
'johnny.middleware.QueryCacheMiddleware',
... }
我在浏览器中加载了我的网站,它运行良好,加载时间没有任何明显差异。
我想知道如何知道我检索到的查询是否实际上来自缓存。
我在 Google 和 SO 上查找了很多关于视图/模板缓存的内容,他们使用注释时间戳方法来完成它。但我相信,这不适用于这里。
请帮忙!