5

如果我出于某种原因想使用自己的私有服务器来运行我的 GAE 应用程序而不是将其部署到 Google 服务器,我可以简单地使用 AppEngine SDK 来执行此操作吗?是否有任何我应该知道的技术或法律限制或问题?我知道 SDK 不是为运行繁重的页面而设计的,但对于小型网站,它应该可以正常工作吗?

4

2 回答 2

9

dev_appserver 不是为服务面向公众的流量而构建的。它是单线程的,不是为性能而构建的,后端同样受到限制,并且它暴露了用户不应该访问的管理端点(例如 /_ah/admin/)。

存在自己托管应用程序的替代方案,例如TyphoonAEAppScale

于 2012-04-20T05:35:47.007 回答
4

嗯,你可以试试。我不知道有任何法律问题(需要注意的是,我不是律师,不能为您解释许可协议),但我怀疑您是否会对表现感到满意。

一方面,dev_appserver 数据存储仿真(在 Python 和 Java SDK 中)一旦通过少量数据就不能很好地扩展。它不是为性能而设计的;它旨在准确模仿真实数据存储的语义。

于 2012-04-20T04:56:44.810 回答