Google App Engine 的 python webapp2 框架能否扩展到十亿(或数百万)用户?



我搜索了这个问题的答案,但没有遇到一个似乎直接解决这个问题的主题。因此,我将其作为一个新问题发布。

从这个Google App Engine页面,它说webapp2是一个轻量级框架,允许你为Python 2.7运行时构建简单的web应用

上面的重点似乎是在简单的web应用程序。鉴于此,我想知道这是否暗示webapp2 python框架不适合需要扩展到数百万用户的大规模复杂应用程序。它不能扩展的原因是什么(因为我认为Google App Engine是一个无论使用什么语言或框架都可以扩展的平台)。

我正试图做出一个决定,是否使用webapp2 python框架(更容易学习和开始)为我的网站,可能有潜在的规模到数以百万计的用户,或者如果我应该考虑其他框架。

遗憾的是,webapp2没有得到积极的开发和维护。我一直用它来做一些简单的网页应用,每天有大约100个用户——我没有看到任何性能下降。

可伸缩性不仅与框架有关,还与代码、数据库设计、查询、服务器等的质量有关。Google App Engine提供资源(带宽、空间、处理能力),但它不为您编写代码。GAE可以帮助您在需要时进行扩展。

https://code.google.com/p/webapp-improved/-检查问题页面,你会看到很多未解决的问题,项目似乎被放弃了。作为一名开发者,你为什么会选择一个被抛弃的、没有活跃社区的项目呢?

如果你想坚持使用python,我建议你参考这个问题:Django可以伸缩吗?

希望这将为您提供足够的信息来回答您的问题。