谷歌应用引擎与mochahost或类似

时间:2009-11-27 19:45:43

标签: google-app-engine hosting

我使用python和django开发了一个带谷歌应用引擎的网站,现在我有另一个类似的项目要开发。

我使用数据存储区时遇到了一些众所周知的问题:

  • 查询:没有“LIKE CLAUSULE”,GQL不是Sql
  • 文档不那么清晰且易于查找
  • 备份数据库不是那么简单
  • django支持不是那么好(我使用谷歌应用引擎补丁)
  • 当我的流量“进入付费模式”时,我有点害怕。

现在,我希望这个网站在我乐观的预想中会有大量的访问者:)所以问题是,替代托管服务可以为我提供像谷歌应用引擎这样的专业服务吗?

是否有可能建立一个从“传统”托管服务开始的专业网站?

另一个愚蠢的问题,但我这样的网站在哪里托管?

我对于哪种托管选择感到有点困惑......

感谢您的帮助:)

3 个答案:

答案 0 :(得分:2)

我个人认为App Engine是原型制作的理想选择:

  • 免。没有其他地方可以运行$ 0
  • 的网络应用程序
  • 部署和升级非常简单
  • 您不必担心备份或网络或编程以外的任何内容
  • GQL没问题。有解决方法。支付免费托管和扩展是合理的价格。

但是,一旦您认为您的网站很受欢迎,并且尤其是如果它变得有利可图,则App Engine并不理想。

  • 是的它可以扩展。但随着您网站的增长,您总是希望获得有关数据的新报告以获取知识。这在App Engine中非常难以实现。您需要逐个案例编程以及可能的数据库更改。这需要时间和资源。对于初创公司或小公司来说,这是App Engine的第一个问题。
  • 您想控制备份和还原过程
  • 被锁定在唯一的托管服务提供商
  • 是不好的事
  • 如果出现问题,没有人可以联系。论坛schmorums。这是为了爱好者和讨论,而不是时间关键的问题解决。

答案 1 :(得分:0)

如果你计划拥有一些你认为会体面增长的东西,也许你应该推出像linodeslicehost这样的东西,你有VPS。你,你控制django的实例,并完全控制你的服务器。这样,您的应用就不必包含某些特定于托管的代码。

是的,两者的初始设置可能有点令人头疼,但你可以创建一些更便携的东西

答案 2 :(得分:0)

非常感谢,链接 昨天我“发现”存在IronPython并且似乎django兼容,或者Ndjango用于F#,所以我喜欢visual studio哪个最好的开发者环境(在我看来)所以这是一个很好的微软产品托管服务?

再次感谢我觉得你真的是一名专家开发者,所以我非常关心你的意见