6

我是一名设计师,仍在尝试在 Google App Engine 中编写我的第一个应用程序作为实验。

我已经到了要设置 memcache 以按照以下说明缓存整个站点的地步:http: //docs.djangoproject.com/en/dev/topics/cache/#memcached

我很清楚我需要在我的 settings.py 中添加以下内容:

CACHE_BACKEND = 'memcached:// [IP 地址] : [PORT] /'

进而:

MIDDLEWARE_CLASSES = (
    'django.middleware.cache.UpdateCacheMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.cache.FetchFromCacheMiddleware',
)
CACHE_MIDDLEWARE_SECONDS=60*2

这可能是一个非常愚蠢的问题,但我的 IP 地址和端口对于我的谷歌应用引擎网站来说是什么?由于它托管在 Google 上,我需要考虑什么吗?

我怎么会发现

4

2 回答 2

4

djangoappengine 有标准设置。在 settings.py 的顶部,您应该有“from djangoappengine.settings_base import *”。您可以查看 settings_base 模块以查看所有后端和默认设置。

于 2010-11-15T11:51:07.217 回答
1

试试:CACHE_BACKEND = 'memcached://?timeout=0'

来源: http ://bitbucket.org/wkornewald/djangoappengine/src/tip/settings_base.py

于 2010-10-25T02:03:58.160 回答