我剛剛發現了johnnycache,它看起來很棒。我點了它,並將幾行代碼添加到我的設置中,就像文檔指示如下。Django如何知道queryset是否被緩存?使用johnnycache
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,並提到很多有關視圖/模板緩存的地方,他們使用註釋時間戳方法來完成它。但我相信,這不適用於此。
請幫忙!