我想使用 RESTful JSON API 开发一个非常轻量级的Web 服务。我将在服务器端进行所有会话管理。该解决方案将在一小时内接收数个 100k(或更多)API 调用并返回(压缩)JSON 作为响应,它应该能够轻松扩展。
安全性自然很重要,但我想避免使用 Django 等重量级框架,最好使用 nginx 或 lighttpd 等网络服务器而不是 Apache。
在服务器端,这就是我所需要的:
- 用户会话管理
- 安全性(防止至少更常见的攻击,例如跨站点请求伪造等)
- 网址路由
- http 实用程序(例如压缩)
我知道 web2py,但它的部署选项充其量似乎“不是很好”——到目前为止,尽管遵循了用户手册,但我一直无法让它与 Apache 一起使用。
谁能推荐一个最适合这项任务的 Python 框架(和 Web 服务器)?