자동 NDB 캐싱이 작동하는 방법은 무엇입니까?
-
11-12-2019 - |
문제
내 웹 사이트는 영화 카탈로그입니다.사용자가 로그인하면, 저는 나의 데이터베이스에 추가 된 최신 동영상을 보여줍니다.
movies = Movies.query()
movies = movies.order(-Movies.added)
movie = movies.get(keys_only = True) // get_latest_movie_id
.
캐시가 있습니다 (영화는 매주 데이터베이스에 추가되므로 캐시되어야합니다)?(즉, 멤킴 키 란 무엇인가) 확인하는 방법은 무엇입니까? 어제 약 1000 명의 사용자가 내 사이트를 방문했으며
OverQuotaError : API 호출 DataStore_v3.RunQuery () 필요 할당량을 사용할 수 있습니다.
해결책
NDB 만 캐시만이 키를 가져옵니다.예제 코드 movies
가 쿼리이고 NDB는 쿼리를 캐시하지 않으며 자신을 수행해야합니다.
제휴하지 않습니다 StackOverflow