限制Google App Engine付费应用中的最大python模块数量

时间:2015-08-30 13:29:06

标签: google-app-engine

来自this page它表示Google App Engine支付应用程序的每个应用程序的最大python模块数量为20.但我很难理解这种对python模块数量的限制。事实上,我无法相信他们会像这样设置限制。

对于一个相当大而复杂的应用程序,如果使用模块化方法并创建几个高度内聚的python模块,每个人都能很好地完成工作,那么可以轻松快速地超过20个python模块。在这种情况下,是否意味着必须强行将更多代码填入每个python模块以保持模块数量在20以内?

所以我猜这些问题归结为

  • 他们为什么会这样限制?
  • 如何影响大规模申请?
  • 这样的限制对我没有意义,让我再次考虑使用GAE。我错过了什么?

谢谢!

1 个答案:

答案 0 :(得分:3)

该页面讨论的是App Engine模块,而不是Python模块。 App Engine模块是应用程序的逻辑部分,可以在不同的子域上提供,并使用不同的代码库,但共享DB,内存缓存和其他资源。

不是对Python模块的限制,您可以使用import some_module等语句