2

我的网站是电影目录。用户登录后,我会向他/她展示添加到我的数据库中的最新电影:

movies = Movies.query()
movies = movies.order(-Movies.added)
movie = movies.get(keys_only = True) // get_latest_movie_id

是否已缓存(电影每周添加到数据库中,因此应该缓存)?如何验证(即什么是内存缓存键)?昨天大约有 1000 名用户访问了我的网站,我得到了

OverQuotaError:API 调用 datastore_v3.RunQuery() 需要的配额多于可用配额。

4

1 回答 1

8

NDB 仅通过键缓存获取。我怀疑在您的示例代码movies中是一个查询,并且 NDB 不缓存查询,您需要自己执行此操作。

于 2012-09-29T18:24:57.877 回答