Google app engine NDB自动批处理是否在禁用缓存的情况下工作?

Google app engine NDB自动批处理是否在禁用缓存的情况下工作?,google-app-engine,app-engine-ndb,Google App Engine,App Engine Ndb,NDB文档多次提到自动批处理,但没有一节具体描述它的工作时间和工作方式。我想知道自动批处理是否依赖于NDB的默认启用 早在Py27和NDB出现之前,我就编写了一个应用程序。它已经合并了使用memcache和跨请求实例缓存的定制缓存。我计划迁移到NDB以利用更干净的功能,但禁用所有NDB内部缓存。我想知道,如果我优化我的应用程序自动批处理,它还会工作吗?或者因为我禁用了所有缓存,这会干扰批处理机制吗 谢谢 不用担心禁用内部缓存,自动批处理将独立工作 请确保使用@ndb.toplevel注释。在运行

NDB文档多次提到自动批处理,但没有一节具体描述它的工作时间和工作方式。我想知道自动批处理是否依赖于NDB的默认启用

早在Py27和NDB出现之前,我就编写了一个应用程序。它已经合并了使用memcache和跨请求实例缓存的定制缓存。我计划迁移到NDB以利用更干净的功能,但禁用所有NDB内部缓存。我想知道,如果我优化我的应用程序自动批处理,它还会工作吗?或者因为我禁用了所有缓存,这会干扰批处理机制吗


谢谢

不用担心禁用内部缓存,自动批处理将独立工作

请确保使用@ndb.toplevel注释。在运行异步操作时,您希望确保在主线程完成之前运行异步操作,并且@ndb.toplevel注释将处理该问题


不要担心禁用内部缓存,自动批处理将独立工作

请确保使用@ndb.toplevel注释。在运行异步操作时,您希望确保在主线程完成之前运行异步操作,并且@ndb.toplevel注释将处理该问题