# HG changeset patch # User Brian Neal # Date 1322274648 21600 # Node ID 0e1f1e8db2a5f070647d89b7ea65c1527b9eaf83 # Parent 4735fdc82b4820a55199e0202aa8635d6fa41938 For issue #6, add caching to production settings. diff -r 4735fdc82b48 -r 0e1f1e8db2a5 bns_website/settings/production.py --- a/bns_website/settings/production.py Fri Nov 25 20:03:19 2011 -0600 +++ b/bns_website/settings/production.py Fri Nov 25 20:30:48 2011 -0600 @@ -14,6 +14,22 @@ }, } +CACHES = { + 'default': { + 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', + 'LOCATION': '127.0.0.1:11211', + 'TIMEOUT': 600, + }, +} + +CACHE_MIDDLEWARE_ALIAS = 'default' +CACHE_MIDDLEWARE_SECONDS = 600 +CACHE_MIDDLEWARE_KEY_PREFIX = 'BNS' +CACHE_MIDDLEWARE_ANONYMOUS_ONLY = True + +MIDDLEWARE_CLASSES.insert(0, 'django.middleware.cache.UpdateCacheMiddleware') +MIDDLEWARE_CLASSES.append('django.middleware.cache.FetchFromCacheMiddleware') + LOGGING = { 'version': 1, 'disable_existing_loggers': True,