我搜索了这个问题的答案,但没有遇到似乎直接解决了这个问题的话题。因此,我将其发布为一个新问题。
在此Google App Engine页面上,它说webapp2是一个轻量级框架,可让您为Python 2.7运行时构建简单的Web应用程序。
上面的重点似乎放在简单的Web应用程序上。鉴于此,我想知道它是否暗示webapp2 python框架不适用于需要扩展到数百万用户的大规模复杂应用程序。它无法扩展的原因是什么(因为我认为Google App Engine是一个旨在进行扩展的平台,而不管人们使用哪种语言或框架)。
我正在尝试决定是否为我的网站使用webapp2 python框架(更易于学习和使用),它可能必须扩展到数百万个用户,或者是否应该考虑其他框架。
webapp2不幸的是没有积极地开发和维护。我一直在将其用于每天有大约100个用户的简单Web应用程序中-而且我还没有看到任何性能下降。
可伸缩性不仅与框架有关,还与代码,数据库设计,查询,服务器等的质量有关。GoogleApp Engine提供资源(带宽,空间,处理能力),但不会为您编写代码。GAE可帮助您在需要时随时随地进行扩展。
https://code.google.com/p/webapp-improved/-检查问题页面,您会看到很多未解决的问题,该项目似乎被放弃了。作为开发人员,您为什么选择一个被放弃且没有活跃社区的项目?
如果您想坚持使用python,请参考以下问题: Django可扩展吗?
希望这将为您提供足够的信息来回答您的问题。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。