将Web应用程序移动到Google App Engine。这样对吗?

时间:2012-12-27 00:05:34

标签: google-app-engine

我正在使用Codeigniter和MySQL构建Web应用程序,并完成了大部分内容。

但后来我遇到了谷歌应用引擎,它提供了一些不用担心可扩展性和基础设施的强大功能。

现在我想在Google应用引擎而不是专用服务器上托管它。

在提出问题之前,我想提出几点意见。

  1. 因为我必须重写Django中的代码所以会消耗时间(是的,我可以使用quercus,但我认为会有一些性能问题)。
  2. 我读了一些其他答案,说“如果你的网站是'巨大的'',那就更好了。”这个应用程序可能但是现在它不是“巨大的”。
  3. 我正在开发自己的应用程序所以它可能会更好,因为我不必担心缩放和所有...我可以更专注于逻辑部分。
  4. 最终解决方案是等待应用程序的资格标准(“巨大”),然后将其移植到App引擎。
  5. 因此,使用数据存储区在GAE上构建Web应用程序是否更好?或者我应该使用传统服务器吗?

1 个答案:

答案 0 :(得分:0)

如果可扩展性和基础设施让你考虑谷歌引擎,但你的项目已经开始使用PHP + MySQL进行开发,也许你应该看看其他IaaS替代方案,如Appfog和Dotcloud(这两个提供免费等级就像appengine)等等,因为它们提供了更广泛的运行时环境(包括php)和各种数据库后端,如MySQL。这样您就不必移植任何代码。

http://www.appfog.com http://www.dotcloud.com