我已经读过App引擎中的数据存储读取请求被缓存,并且在同一实体上执行的后续读取很快。
因此,如果我从数据存储区读取实体,是否有明确的好处将实体存储在内存缓存中以供以后读取?或者数据存储区缓存是否具有足够的效率?
答案 0 :(得分:1)
数据存储区缓存'你所指的是使用 memcache 实现的,所以你不会从这些实体的额外显式缓存中获益。
Python的 ndb API和Java的 Objectify 都为这种情况提供基于 memcache 的自动缓存。当然,您仍然可以单独使用 memcache 进行其他应用程序缓存。