Google App Engine 的 python webapp2 框架能否扩展到十亿(或数百万)用户?
Can Google App Engine's python webapp2 framework scale to a billion (or several millions for that matter) of users?
我搜索了这个问题的答案,但没有找到似乎直接解决它的主题。因此,我将其作为一个新问题发布。
来自 this Google App Engine page,它说 webapp2 是一个轻量级框架,允许您为 Python 2.7 运行时构建简单的网络应用程序。
上面的重点似乎是简单的网络应用程序。鉴于此,我想知道它是否暗示 webapp2 python 框架不适合需要扩展到数百万用户的大型复杂应用程序。它无法扩展的原因是什么(因为我认为 Google App Engine 是一个旨在扩展的平台,无论使用何种语言或框架)。
我正在尝试决定是否为我的网站使用 webapp2 python 框架(更易于学习和使用),这可能需要扩展到数百万用户,或者我是否应该考虑其他框架。
不幸的是,webapp2
没有得到积极的开发和维护。我一直在将它用于每天有大约 100 个用户的简单 Web 应用程序——而且我没有看到任何性能下降。
可扩展性不仅与框架有关,还与代码、数据库设计、查询、服务器等的质量有关。GoogleApp Engine 提供资源(带宽、space、处理能力)但它不会为您编写代码。 GAE 可帮助您在需要时随时随地进行扩展。
https://code.google.com/p/webapp-improved/ - 检查问题页面,你会看到很多未解决的问题,项目似乎被放弃了。作为开发者,你为什么会选择一个被废弃的、没有活跃社区的项目?
如果你想坚持python,我会向你推荐这个问题:
Does Django scale?
希望这将为您提供足够的信息来回答您的问题。
我搜索了这个问题的答案,但没有找到似乎直接解决它的主题。因此,我将其作为一个新问题发布。
来自 this Google App Engine page,它说 webapp2 是一个轻量级框架,允许您为 Python 2.7 运行时构建简单的网络应用程序。
上面的重点似乎是简单的网络应用程序。鉴于此,我想知道它是否暗示 webapp2 python 框架不适合需要扩展到数百万用户的大型复杂应用程序。它无法扩展的原因是什么(因为我认为 Google App Engine 是一个旨在扩展的平台,无论使用何种语言或框架)。
我正在尝试决定是否为我的网站使用 webapp2 python 框架(更易于学习和使用),这可能需要扩展到数百万用户,或者我是否应该考虑其他框架。
webapp2
没有得到积极的开发和维护。我一直在将它用于每天有大约 100 个用户的简单 Web 应用程序——而且我没有看到任何性能下降。
可扩展性不仅与框架有关,还与代码、数据库设计、查询、服务器等的质量有关。GoogleApp Engine 提供资源(带宽、space、处理能力)但它不会为您编写代码。 GAE 可帮助您在需要时随时随地进行扩展。
https://code.google.com/p/webapp-improved/ - 检查问题页面,你会看到很多未解决的问题,项目似乎被放弃了。作为开发者,你为什么会选择一个被废弃的、没有活跃社区的项目?
如果你想坚持python,我会向你推荐这个问题: Does Django scale?
希望这将为您提供足够的信息来回答您的问题。