代码之家  ›  专栏  ›  技术社区  ›  reto

Python中小型web应用程序的堆栈建议

  •  1
  • reto  · 技术社区  · 16 年前

    我们考虑过使用WSGI(和pythonwebserver)并自己构建其余部分。我们已经有一个模板引擎,我们想使用,但我们是开放的一些建议,关于整个请求处理(控制器)。

    应用程序必须在单个进程中运行,请求必须使用多个线程进行处理。

    我们已经看过了django,但我们不确定它是否符合我们的内存预算。

    欢迎您的反馈!

    干杯,

    6 回复  |  直到 16 年前
        1
  •  2
  •   mumino    16 年前

    您可以在20MB内存中轻松运行django应用程序。django应用程序使用的内存可能少于20mb。

    我想建议你检查一下韦比和谢里比

        2
  •  3
  •   ʇsәɹoɈ    16 年前

    我一直在用 Werkzeug 因为它更像是一个真正有用的组件的小集合,而不是一个完整的框架。它运行在您选择的wsgi服务器后面(并带有内置服务器)。如果你想要更简单的东西, Flask Jinja

        3
  •  2
  •   Ben Hughes    16 年前

    我会选择 bottle . 它具有web.py的所有简洁性,但具有一些不错的路由特性。

        4
  •  1
  •   extraneon    16 年前

    Twisted

    我不知道Twisted是否使用不同的线程。

        5
  •  0
  •   rajasaur    16 年前

    韦比( http://webpy.org/ )是一个非常小的内存占用但高度可用的框架。但这完全取决于应用程序的复杂程度。

        6
  •  0
  •   Aaron Watters    16 年前