自动NDB缓存如何工作?
-
11-12-2019 - |
题
我的网站是电影目录。用户登录后,我向他/她向我的数据库添加了最新电影:
movies = Movies.query()
movies = movies.order(-Movies.added)
movie = movies.get(keys_only = True) // get_latest_movie_id
.
是否缓存(每周添加电影,所以它应该缓存)?如何验证(即,memcache键是什么)? 昨天约有1000名用户访问了我的网站,我有
overquotaError:API调用datastore_v3.runquery()需要更多 配额比可用。
解决方案
ndb只通过键获得缓存。我怀疑在你的示例代码中是一个查询的代码,ndb没有缓存查询,你需要自己做。
不隶属于 StackOverflow