Jelajahi Sumber

Revert "Revert "Add full page caching""

This reverts commit 1a7ed4d9888005173961c057a6a06cb022b3717c.
Colin Powell 5 tahun lalu
induk
melakukan
65ba9134db
4 mengubah file dengan 28 tambahan dan 3 penghapusan
  1. 7 1
      conf/cp/common.py
  2. 8 1
      conf/ia/common.py
  3. 6 0
      conf/pbp/common.py
  4. 7 1
      conf/wp/common.py

+ 7 - 1
conf/cp/common.py

@@ -59,13 +59,19 @@ TEMPLATE_CONTEXT_PROCESSORS = (
     'adzone.context_processors.get_source_ip',)
 
 MIDDLEWARE_CLASSES = (
+    'django.middleware.cache.UpdateCacheMiddleware',
     'django.middleware.common.CommonMiddleware',
     'django.contrib.sessions.middleware.SessionMiddleware',
     'django.contrib.auth.middleware.AuthenticationMiddleware',
     'debug_toolbar.middleware.DebugToolbarMiddleware',
     'ipfilter.middleware.FilterIPs',
     'django.middleware.csrf.CsrfViewMiddleware',
-	)
+    'django.middleware.cache.FetchFromCacheMiddleware',
+)
+
+CACHE_MIDDLEWARE_ALIAS = 'default'
+CACHE_MIDDLEWARE_SECONDS = 10400
+CACHE_MIDDLEWARE_KEY_PREFIX = ''
 
 AUTHENTICATION_BACKENDS = ('django.contrib.auth.backends.ModelBackend',)
 

+ 8 - 1
conf/ia/common.py

@@ -59,13 +59,20 @@ TEMPLATE_CONTEXT_PROCESSORS = (
     'adzone.context_processors.get_source_ip',)
 
 MIDDLEWARE_CLASSES = (
+    'django.middleware.cache.UpdateCacheMiddleware',
     'django.middleware.common.CommonMiddleware',
     'django.contrib.sessions.middleware.SessionMiddleware',
     'django.contrib.auth.middleware.AuthenticationMiddleware',
     'debug_toolbar.middleware.DebugToolbarMiddleware',
     'ipfilter.middleware.FilterIPs',
     'django.middleware.csrf.CsrfViewMiddleware',
-	)
+    'django.middleware.cache.FetchFromCacheMiddleware',
+)
+
+CACHE_MIDDLEWARE_ALIAS = 'default'
+CACHE_MIDDLEWARE_SECONDS = 10400
+CACHE_MIDDLEWARE_KEY_PREFIX = ''
+
 
 AUTHENTICATION_BACKENDS = ('django.contrib.auth.backends.ModelBackend',)
 

+ 6 - 0
conf/pbp/common.py

@@ -150,6 +150,7 @@ TEMPLATE_CONTEXT_PROCESSORS = (
     'adzone.context_processors.get_source_ip',)
 
 MIDDLEWARE_CLASSES = (
+    'django.middleware.cache.UpdateCacheMiddleware',
     'django.middleware.common.CommonMiddleware',
     'django.contrib.sessions.middleware.SessionMiddleware',
     'django.contrib.auth.middleware.AuthenticationMiddleware',
@@ -160,8 +161,13 @@ MIDDLEWARE_CLASSES = (
     'pbp_com.middleware.SetRemoteAddrMiddleware',
     'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
     'django.contrib.messages.middleware.MessageMiddleware',
+    'django.middleware.cache.FetchFromCacheMiddleware',
 )
 
+CACHE_MIDDLEWARE_ALIAS = 'default'
+CACHE_MIDDLEWARE_SECONDS = 8600
+CACHE_MIDDLEWARE_KEY_PREFIX = ''
+
 AUTHENTICATION_BACKENDS = ('django.contrib.auth.backends.ModelBackend',)
 
 ROOT_URLCONF = 'urls.pbp'

+ 7 - 1
conf/wp/common.py

@@ -56,13 +56,19 @@ TEMPLATE_CONTEXT_PROCESSORS = (
     'adzone.context_processors.get_source_ip',)
 
 MIDDLEWARE_CLASSES = (
+    'django.middleware.cache.UpdateCacheMiddleware',
     'django.middleware.common.CommonMiddleware',
     'django.contrib.sessions.middleware.SessionMiddleware',
     'django.contrib.auth.middleware.AuthenticationMiddleware',
     'debug_toolbar.middleware.DebugToolbarMiddleware',
     'ipfilter.middleware.FilterIPs',
     'django.middleware.csrf.CsrfViewMiddleware',
-	)
+    'django.middleware.cache.FetchFromCacheMiddleware',
+)
+
+CACHE_MIDDLEWARE_ALIAS = 'default'
+CACHE_MIDDLEWARE_SECONDS = 10400
+CACHE_MIDDLEWARE_KEY_PREFIX = ''
 
 AUTHENTICATION_BACKENDS = ('django.contrib.auth.backends.ModelBackend',)