1

是否可以像在本地机器上一样在服务器上安装和运行谷歌应用引擎进行测试?我个人想不出任何不这样做的理由,但我想会有一些。

使用 Google 的应用服务器托管是最佳选择吗?优达学城是做什么的?

4

2 回答 2

5

不,这真的不能接受。本地服务器只是一个“玩具”服务器,它模仿真实服务器所做的事情,但没有任何优化或安全性。例如,数据存储将所有内容加载到内存中,并将内存中的所有内容写入单个文件。

它根本不是为了托管真实的应用程序而设计的。只是为了能够在本地进行测试,而无需每次都部署在真正的应用引擎上。有些服务在本地也不可用。

坦率地说,如果目标是在本地托管而不是利用应用引擎基础架构的弹性,那么还有更好的选择。使用真实的数据库和允许使用所有类的运行时环境。

于 2012-07-19T20:37:32.987 回答
2

如果您问是否可以出于测试目的从服务器运行 dev_appserver,我不建议这样做。它没有硬化,而且根本无法很好地扩展。

如果您想演示正在开发的应用程序,并且不想部署到单独的演示/测试应用程序(或应用程序的演示/测试版本),可以使用-a 0.0.0.0. 假设您的本地防火墙允许它,并假设您的本地计算机在您的 Intranet 上有可路由的名称,这将让他们从浏览器访问您的应用程序。这是一种在 UI 开发过程中获得反馈的简单快捷方式。

于 2012-07-19T23:48:54.970 回答