add memcached support

This commit is contained in:
Laura Klünder 2016-09-14 09:52:17 +02:00
parent 3c50466bd8
commit a3860b8ecf
2 changed files with 12 additions and 0 deletions

View file

@ -88,6 +88,17 @@ CACHES = {
'LOCATION': 'unique-snowflake', 'LOCATION': 'unique-snowflake',
} }
} }
REAL_CACHE_USED = False
SESSION_ENGINE = "django.contrib.sessions.backends.db"
HAS_MEMCACHED = config.has_option('memcached', 'location')
if HAS_MEMCACHED:
REAL_CACHE_USED = True
CACHES['default'] = {
'BACKEND': 'django.core.cache.backends.memcached.PyLibMCCache',
'LOCATION': config.get('memcached', 'location'),
}
SESSION_ENGINE = "django.contrib.sessions.backends.cached_db"
SESSION_COOKIE_DOMAIN = config.get('c3nav', 'cookie_domain', fallback=None) SESSION_COOKIE_DOMAIN = config.get('c3nav', 'cookie_domain', fallback=None)
SESSION_COOKIE_SECURE = config.getboolean('c3nav', 'session_cookie_secure', fallback=False) SESSION_COOKIE_SECURE = config.getboolean('c3nav', 'session_cookie_secure', fallback=False)

View file

@ -0,0 +1 @@
pylibmc