Separated the session cache from the default cache, using slightly different settings, in order to not drop sessions when a new release is deployed.
- Legacy-Id: 18041
This commit is contained in:
parent
e1ed51b0b6
commit
ed8e578a07
|
@ -332,6 +332,7 @@ SESSION_EXPIRE_AT_BROWSER_CLOSE = False
|
||||||
SESSION_SERIALIZER = 'django.contrib.sessions.serializers.PickleSerializer'
|
SESSION_SERIALIZER = 'django.contrib.sessions.serializers.PickleSerializer'
|
||||||
SESSION_ENGINE = "django.contrib.sessions.backends.cache"
|
SESSION_ENGINE = "django.contrib.sessions.backends.cache"
|
||||||
SESSION_SAVE_EVERY_REQUEST = True
|
SESSION_SAVE_EVERY_REQUEST = True
|
||||||
|
SESSION_CACHE_ALIAS = 'sessions'
|
||||||
|
|
||||||
PREFERENCES_COOKIE_AGE = 60 * 60 * 24 * 365 * 50 # Age of cookie, in seconds: 50 years
|
PREFERENCES_COOKIE_AGE = 60 * 60 * 24 * 365 * 50 # Age of cookie, in seconds: 50 years
|
||||||
|
|
||||||
|
@ -722,6 +723,12 @@ CACHES = {
|
||||||
'VERSION': __version__,
|
'VERSION': __version__,
|
||||||
'KEY_PREFIX': 'ietf:dt',
|
'KEY_PREFIX': 'ietf:dt',
|
||||||
},
|
},
|
||||||
|
'sessions': {
|
||||||
|
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
|
||||||
|
'LOCATION': '127.0.0.1:11211',
|
||||||
|
# No release-specific VERSION setting.
|
||||||
|
'KEY_PREFIX': 'ietf:dt',
|
||||||
|
},
|
||||||
'htmlized': {
|
'htmlized': {
|
||||||
'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache',
|
'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache',
|
||||||
'LOCATION': '/a/cache/datatracker/htmlized',
|
'LOCATION': '/a/cache/datatracker/htmlized',
|
||||||
|
@ -1161,6 +1168,9 @@ if SERVER_MODE != 'production':
|
||||||
'VERSION': __version__,
|
'VERSION': __version__,
|
||||||
'KEY_PREFIX': 'ietf:dt',
|
'KEY_PREFIX': 'ietf:dt',
|
||||||
},
|
},
|
||||||
|
'sessions': {
|
||||||
|
'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',
|
||||||
|
},
|
||||||
'htmlized': {
|
'htmlized': {
|
||||||
'BACKEND': 'django.core.cache.backends.dummy.DummyCache',
|
'BACKEND': 'django.core.cache.backends.dummy.DummyCache',
|
||||||
#'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache',
|
#'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache',
|
||||||
|
|
|
@ -27,6 +27,10 @@ CACHES = {
|
||||||
'MAX_ENTRIES': 10000,
|
'MAX_ENTRIES': 10000,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
'sessions': {
|
||||||
|
'BACKEND': 'django.core.cache.backends.memcached.LocMemCache',
|
||||||
|
# No version-specific VERSION setting.
|
||||||
|
},
|
||||||
'htmlized': {
|
'htmlized': {
|
||||||
'BACKEND': 'django.core.cache.backends.dummy.DummyCache',
|
'BACKEND': 'django.core.cache.backends.dummy.DummyCache',
|
||||||
#'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache',
|
#'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache',
|
||||||
|
|
Loading…
Reference in a new issue