From 69e2856c3488f00b6040e6de0f7dcf230d5934e8 Mon Sep 17 00:00:00 2001 From: Radek Czajka Date: Wed, 20 Feb 2013 15:00:51 +0100 Subject: [PATCH] add cache --- edumed/settings.d/40-cache.py | 9 +++++++++ edumed/settings.d/40-middleware.py | 2 ++ 2 files changed, 11 insertions(+) create mode 100755 edumed/settings.d/40-cache.py diff --git a/edumed/settings.d/40-cache.py b/edumed/settings.d/40-cache.py new file mode 100755 index 0000000..d6d903e --- /dev/null +++ b/edumed/settings.d/40-cache.py @@ -0,0 +1,9 @@ +CACHES = { + 'default': { + 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', + 'LOCATION': '127.0.0.1:11211', + 'KEY_PREFIX': 'edumed', + } +} + +CACHE_MIDDLEWARE_ANONYMOUS_ONLY = True diff --git a/edumed/settings.d/40-middleware.py b/edumed/settings.d/40-middleware.py index 5700161..34780d8 100644 --- a/edumed/settings.d/40-middleware.py +++ b/edumed/settings.d/40-middleware.py @@ -1,4 +1,5 @@ MIDDLEWARE_CLASSES = tuple(x for x in ( + 'django.middleware.cache.UpdateCacheMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware' if "django.contrib.sessions" in INSTALLED_APPS else None, #'django.middleware.locale.LocaleMiddleware', @@ -19,5 +20,6 @@ MIDDLEWARE_CLASSES = tuple(x for x in ( # 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'pagination.middleware.PaginationMiddleware' if "pagination" in INSTALLED_APPS else None, + 'django.middleware.cache.FetchFromCacheMiddleware', 'fnpdjango.middleware.SetRemoteAddrFromXRealIP' ) if x is not None) -- 2.20.1