我想一個緩存,這樣它加載更快添加到我的網站,所以我只是要保持它的簡單,並使用每個站點的選項,使用基於文件系統基於文件cacheing,但由於某種原因我一定錯過了一些東西,因爲它不起作用。Django的每個站點
編輯: 我也有這些:
'django.middleware.cache.UpdateCacheMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.cache.FetchFromCacheMiddleware',
末編輯。
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache',
'LOCATION': '/var/www/site.com/cache',
}
}
CACHE_MIDDLEWARE_ALIAS = 'sitealias'
CACHE_MIDDLEWARE_SECONDS = 180
CACHE_MIDDLEWARE_KEY_PREFIX = ''
根據我的理解,這應該將任何請求保存在/var/www/site.com/cache文件後端180秒。我還需要做些什麼才能使它工作?
編輯: 我認爲它可能是與谷歌的餅乾,其中我現在在看向周圍的工作要做。
ANOTHER編輯: 這不是谷歌這就是問題所在。刪除它,問題依然存在。
你是否讓該目錄可由服務器寫入? – vartec 2011-04-05 12:04:02
是的,我只是確保它是由apache寫的(如www數據)。重新啓動服務器和刷新,但沒有出現在緩存 – Designer023 2011-04-05 13:13:54
drwxr-XR-X 2 myuser的www數據4096 4月5日04:17緩存 – Designer023 2011-04-05 13:14:22