使用Google AppEngine SDK在私人服务器上运行我的应用程序

tob*_*bik 5 sdk google-app-engine

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

Nic*_*son 9

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

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


Dav*_*ith 4

嗯,你可以尝试一下。我不知道任何法律问题(需要注意的是,我不是律师,并且无法为您解释许可协议),但我怀疑您会对性能感到满意。

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