0

因为 App Engine 中的每个新请求都会创建一个新的处理程序,所以我要更改和放置(使用 POST)的实体必须再次检索。这似乎很浪费,因为我之前已经用 GET 的信息填充了表单。

如何在App Engine的内存缓存中存储密钥、获取的实体或密钥/实体对?

4

2 回答 2

3

这里

def get_data():
    data = memcache.get("key")
    if data is not None:
        return data
    else:
        data = self.query_for_data()
        memcache.add("key", data, 60)
        return data

Memcache 将存储任何“可腌制”的内容。

您可以通过以下导入访问 memcache:

from google.appengine.api import memcache
于 2010-08-03T01:29:30.517 回答
0

我一直在开发一个简单的库,可以为数据存储实体启用不同的存储层,它允许您从数据存储、内存缓存或本地实例中获取模型。你可以试一试。

于 2011-04-06T18:30:13.997 回答