谷歌应用引擎中的模块有什么好处

时间:2015-03-21 07:20:05

标签: google-app-engine module

在Google应用引擎中,使用模块代替单独的应用程序有什么好处?

例如,如果我已经有一个名为&#34的应用程序;示例"对于我的example.com,现在我需要blog.example.com的新博客功能。

现在哪个更好?新模块名为"博客" in"示例"应用程序或新应用程序名为"示例博客"那样的?

请注意我也关注Google的App Engine免费配额。 如果我使用单独的应用程序,我可以为每个单独的应用程序获得免费配额。但如果我使用模块,我应该使用相同的免费配额使用管理example.com和blog.example.com。

那么哪个选项最适合价格比较,哪个选项最适合性能

1 个答案:

答案 0 :(得分:1)

模块在相同的AppId下运行,这意味着它们将:

  • 为数据共享相同的数据存储
  • 相同的互操作性任务队列
  • 其他Google云服务(BigQuery,存储等)的相同配置

性能没有区别,单独的应用程序或同一应用程序的单独模块可以拥有所需的资源。

关于价格,由于免费配额,两个模块可能会比两个模块便宜一点。但我不认为大多数应用程序存在显着差异。