私は Google App Engine で Django (1.0.2) を実行しています。次のDjango キャッシュ モジュールのうち、 Google の memcache実装で本質的に動作する必要があるもの (存在する場合) を知りたいです。
ミドルウェア
django.middleware.cache.UpdateCacheMiddleware
django.middleware.common.CommonMiddleware
django.middleware.cache.FetchFromCacheMiddleware
デコレータ
- django.views.decorators.cache.cache_page
テンプレート フラグメントのキャッシュ
テンプレートでは:
{{ load cache }}{% cache 500 cache_name %}...cached...{% endcache %}
低レベル API
- django.core.cache
これらのモジュールの一部またはすべてが機能する場合、それらを適切に機能させるために必要な変更はありますか? また、モジュールを使用する際に注意すべき懸念事項や落とし穴はありますか?
ドキュメントを熟読し、Google で検索するのに時間を費やしましたが、これに対する答えは見つかりませんでした。「ターンキー」ソリューションである可能性があると思いますが、他の誰かが問題なくそれを行ったという参照が少なくとも1つない状態でDjangoクラスを使用することには注意が必要です。
よろしくお願いします。