在您自己的服务器上安装和运行谷歌应用引擎是否可以?

时间:2012-07-19 20:20:29

标签: google-app-engine

在服务器上安装和运行google app引擎与在本地计算机上进行测试一样可以接受吗? 我个人无法想到为什么不这样做,但我想会有一些原因。

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

2 个答案:

答案 0 :(得分:5)

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

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

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

答案 1 :(得分:2)

如果您正在询问它是否为O.K.,用于测试目的,要从服务器运行dev_appserver,我不会建议它。它没有硬化,也不会很好地扩展。

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