用于极其轻量级的Python Web服务的Python框架



我想开发一个带有RESTful JSON API的极其轻量级的Web服务。我将在服务器端进行所有会话管理。该解决方案每小时将接收多个 100k(或更多)API 调用,并返回(压缩)JSON 作为响应,它应该能够毫不费力地扩展。

安全性当然很重要,但我想避免像Django等重量级框架,最好使用像nginx或lighttpd这样的Web服务器而不是Apache。

在服务器端,这就是我所需要的:

  1. 用户会话管理
  2. 安全性(至少防止更常见的攻击,例如跨站点请求伪造等)
  3. 网址路由
  4. http 实用程序(例如压缩)

我知道 web2py,但它的部署选项似乎充其量"虽然不好"——到目前为止,尽管遵循了用户手册,但我仍然无法让它与 Apache 一起工作。

任何人都可以建议最适合此任务的python框架(和Web服务器)吗?

如果你想真正轻量级,你可以尝试没有框架的wsgi本身,或者Flask。我知道wsgi在lighttpd上运行,你会在谷歌搜索中获得一些点击。

尝试金字塔。它快速,轻巧,并且有很多选项可以根据需要配置您的环境......

最新更新