fel*_*lix 9 python google-app-engine web2py
我正在考虑使用Google App Engine.它将是一个巨大的网站.在这种情况下,您使用Google App Engine的建议是什么?我听说GAE有限制,因为我们无法存储超过1MB限制的图像或文件(它们将从我在GAE路线图中读到的内容进行更改),查询限制为1000个结果,我也将使用GAE进行web2py .所以我想知道你的意见.
谢谢
用GAE开发了一个小网站,我有一些想法
如果你的意思是"巨大的",比如"下一个YouTube",那么GAE可能非常合适,因为前面提到的缩放比例.
如果你的意思是"巨大的",如"大规模复杂,有大量的屏幕,模型和功能",那么GAE可能不太适合.单元测试之类的东西在GAE上很难实现,并且你的应用程序没有内置的结构,你可以使用(着名的)(Ruby on)Rails或(Python驱动的)Turbogears.
即:没有登台环境:只是您的系统和生产的开发副本.根据您的情况,这可能是也可能不是坏事.
此外,它取决于您打算引入的其他Python模块:一些Python模块不能在GAE上运行(因为您无法与硬件通信,或者因为包中有太多文件).
希望这可以帮助
在Google App Engine上使用web2py是一个很好的策略.它可以帮助您快速启动和运行,如果您超出了GAE的限制,那么您可以将web2py应用程序移动到其他位置.
但是,保持这种可移植性意味着您应该远离GAE的高级部分(任务队列,事务,ListProperty等).
Dan*_*erg -11
如果您计划建立一个“大型”网站,则不要使用 App Engine。就那么简单。App Engine 并不是为了提供下一个排名前 1000 的网站而构建的。
请允许我还问一下“巨大”是什么意思,有多少并发用户?每秒查询次数?数据库负载?