Итак, я использую кеширование для каждого сайта в проекте, и я заметил следующее, что немного сбивает с толку. Когда я загружаю плоскую страницу в своем браузере, затем изменяю ее через администратора и затем обновляю (в течение тайм-аута кеша), на странице нет изменений - как и ожидалось. Однако, когда я регистрирую новый сеанс в другом браузере и загружаю страницу (все еще в течение тайм-аута), приложение запускается вместо кэша с
Разве ключ кеша не генерируется из URL? Похоже, что состояние сеанса где-то там, что приводит к отсутствию кэша.
MIDDLEWARE_CLASSES = (
'django.middleware.cache.UpdateCacheMiddleware',
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.middleware.gzip.GZipMiddleware',
'django.middleware.http.ConditionalGetMiddleware',
'django.middleware.doc.XViewMiddleware',
'ittybitty.middleware.IttyBittyURLMiddleware',
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
'maintenancemode.middleware.MaintenanceModeMiddleware',
'djangodblog.middleware.DBLogMiddleware',
'SSL.middleware.SSLRedirect', #SSL middleware to handle SSL
'django.middleware.cache.FetchFromCacheMiddleware',
)