6

私はまだ実験として Google App Engine で最初のアプリをコーディングしようとしているデザイナーです。

http://docs.djangoproject.com/en/dev/topics/cache/#memcachedの指示に従って、サイト全体をキャッシュするように memcache を設定するところまで来ました。

settings.py に以下を追加する必要があることは明らかです。

CACHE_BACKEND = 'memcached:// [IP アドレス] : [ポート] /'

その後:

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

これは非常にばかげた質問かもしれませんが、私の IP アドレスとポートは、私の Google アプリ エンジン サイトではどうなるでしょうか? 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 に答える