【问题标题】:Moving a Web app to Google App Engine. is it right?将 Web 应用程序移至 Google App Engine。这样对吗?
【发布时间】:2012-12-27 00:05:34
【问题描述】:

我正在使用 Codeigniter 和 MySQL 构建一个 Web 应用程序并完成了大部分工作。

但后来我遇到了 Google App Engine,它提供了强大的功能,比如不必担心可扩展性和基础架构。

现在我正在考虑将其托管在 Google 应用引擎上而不是专用服务器上。

在提出问题之前,我想先说明几点。

  1. 这会耗费时间,因为我必须在 Django 中重写代码(是的,我可以使用 quercus,但我认为会有一些性能问题)。
  2. 我读过一些其他的回答说“如果你的网站是‘巨大的’,GAE 会更好”。这个应用程序可能是但现在它不是“巨大的”。
  3. 我正在自己开发应用程序,所以它可能会更好,因为我不必担心缩放等等……我可以更专注于逻辑部分。
  4. 最终解决方案是等待应用的资格标准(“Huge”),然后将其移植到应用引擎。

那么在 GAE 上使用 Datastore 构建 Web 应用程序更好还是应该使用传统服务器?

【问题讨论】:

  • 您将花费多少时间设置服务器和维护网络服务器。我的经验:几乎为零且没有停机时间,如果您的应用程序出现错误,您可以配置每日报告。看看:youtube.com/watch?v=XfG3Bf8bygk
  • @voscausa 感谢视频链接...:)

标签: google-app-engine


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-10
    • 1970-01-01
    • 2017-03-31
    • 2018-07-31
    • 2011-08-16
    • 2010-09-07
    • 2010-12-23
    • 2013-02-05
    相关资源
    最近更新 更多