2011-04-05 55 views
1

我想一個緩存,這樣它加載更快添加到我的網站,所以我只是要保持它的簡單,並使用每個站點的選項,使用基於文件系統基於文件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編輯: 這不是谷歌這就是問題所在。刪除它,問題依然存在。

+1

你是否讓該目錄可由服務器寫入? – vartec 2011-04-05 12:04:02

+0

是的,我只是確保它是由apache寫的(如www數據)。重新啓動服務器和刷新,但沒有出現在緩存 – Designer023 2011-04-05 13:13:54

+0

drwxr-XR-X 2 myuser的www數據4096 4月5日04:17緩存 – Designer023 2011-04-05 13:14:22

回答