我是一名设计师,仍在尝试将我在Google App Engine中的第一个应用编写为实验。
我已按照以下说明设置内存缓存以缓存整个网站:http://docs.djangoproject.com/en/dev/topics/cache/#memcached
我很清楚我需要在settings.py中添加以下内容:
CACHE_BACKEND = 'memcached://[IP ADDRESS]:[PORT]/'
然后:
MIDDLEWARE_CLASSES = ( 'django.middleware.cache.UpdateCacheMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.cache.FetchFromCacheMiddleware', ) CACHE_MIDDLEWARE_SECONDS=60*2
这可能是一个非常愚蠢的问题,但我的IP地址和端口对于我的Google应用引擎网站会是什么?我是否需要考虑,因为它是在Google上托管的?
我如何找到它
答案 0 :(得分:4)
djangoappengine有标准设置。在settings.py的顶部,你应该有“来自djangoappengine.settings_base import *”。您可以查看settings_base模块以查看所有后端和默认设置。
答案 1 :(得分:1)
尝试:CACHE_BACKEND = 'memcached://?timeout=0'
。
来源:http://bitbucket.org/wkornewald/djangoappengine/src/tip/settings_base.py