0

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

安全性自然很重要,但我想避免使用 Django 等重量级框架,最好使用 nginx 或 lighttpd 等网络服务器而不是 Apache。

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

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

我知道 web2py,但它的部署选项充其量似乎“不是很好”——到目前为止,尽管遵循了用户手册,但我一直无法让它与 Apache 一起使用。

谁能推荐一个最适合这项任务的 Python 框架(和 Web 服务器)?

4

2 回答 2

3

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

于 2012-06-15T08:36:12.893 回答
1

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

于 2012-06-15T08:44:14.070 回答