【问题标题】:Hosting/transferring a web site on Google App Engine在 Google App Engine 上托管/转移网站
【发布时间】:2010-10-19 01:00:15
【问题描述】:

我的网站目前托管在付费服务器上,但我想将其转移到 GAE。 我该怎么做?任何人都可以在这种情况下帮助我。我会很感激你的帮助。 谢谢:)

【问题讨论】:

    标签: google-app-engine web web-hosting


    【解决方案1】:

    针对 sanorita 的评论“其实它是生成的 html 而不是纯 html。而 google appengine 是用于静态数据的……对吗?”:

    AppEngine 可以托管静态数据,但这与它的初衷相去甚远。

    AppEngine 的目的是让开发人员能够在 Google 的基础架构上轻松部署他们的动态应用程序。最后,假设您已经以有效的方式对应用进行了编程以处理扩展(基本上只是注意到写入数据库的成本很高,而争用是万恶之源),您几乎可以处理任何数量流量。

    【讨论】:

      【解决方案2】:

      如果它只是一个不需要服务器端脚本或数据库的静态网站,那么您可能需要查看 Google 协作平台而不是 Appengine。您可以在此处了解有关站点的更多信息:http://www.google.com/sites/help/intl/en/overview.html

      如果您确实有一些服务器端逻辑正在进行,则需要将其转换为 python 或 java,并将您的关系数据库转换为不支持您当前数据库使用的 SQL 的 Google 数据 API。您可以阅读更多关于 API 以及数据 API 和教程支持的内容:http://code.google.com/appengine/

      【讨论】:

      • 其实是生成的html而不是纯html。而 google appengine 是用于静态数据的……对吧?
      • Google 协作平台主要用于静态内容,您可以使用小部件使其更加生动。 Google AppEngine 是一个成熟的应用程序。它为您提供与 php+mysql 大致相同的功能,但技术不同。您也可以只在其上托管一个静态网站,但您可以做更多的事情。
      • 所以在你的情况下,由于生成了 html,你想使用 AppEngine。
      【解决方案3】:

      1) 首先,您必须使您的网站适应 GAE 框架(带有 django 的 python 或新的 Java 环境)。您可以通过提供本地服务器的 GAE 的downloading the SDK 测试您的工作。

      2) 然后在appengine.google.com 上创建一个帐户并将您的应用程序上传到something.appspot.com,进行测试。

      3) 如果你有域名,在这个域上创建一个google apps账号,最后把这个域和你的GAE网站绑定。 Here 是 Google 文档。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-09-26
        • 1970-01-01
        • 2021-07-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-23
        • 2012-06-19
        相关资源
        最近更新 更多