在Google App Engine上托管/转移网站

时间:2009-04-12 19:31:22

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

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

3 个答案:

答案 0 :(得分:18)

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

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

3)如果您有域名,请在此域上创建一个Google Apps应用帐户,最后将此域与您的GAE网站绑定。 Here是Google文档。

答案 1 :(得分:11)

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

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

答案 2 :(得分:4)

回应sanorita的评论“实际上,它生成了html而不是普通的html。谷歌appengine用于静态数据......对吗?”:

AppEngine可以托管静态数据,但这远非其意图。

AppEngine的目的是允许开发人员在Google的基础架构上轻松部署其动态应用程序。最后,假设您已经以有效的方式编写应用程序以处理扩展(基本上只是注意到对数据库的写入是昂贵的,并且争用是所有邪恶的根源),您几乎可以处理任何数量交通。