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

Python中小型/中型web应用程序的堆栈建议,python,wsgi,Python,Wsgi,我正在寻找一些关于python web应用程序的建议。我们有一些内存限制,我们试图保持它小而精简 我们考虑使用WSGI和python Web服务器,并自行构建其余部分。我们已经有了一个我们想要使用的模板引擎,但是我们愿意就处理控制器的整个请求提出一些建议 应用程序必须在单个进程中运行,并且必须使用多个线程处理请求 我们已经看过django,但是我们不确定它是否适合我们的内存预算 非常欢迎您的反馈 干杯, Reto您可以在20 mb内存中轻松运行django应用程序。django应用程序使用的内存

我正在寻找一些关于python web应用程序的建议。我们有一些内存限制,我们试图保持它小而精简

我们考虑使用WSGI和python Web服务器,并自行构建其余部分。我们已经有了一个我们想要使用的模板引擎,但是我们愿意就处理控制器的整个请求提出一些建议

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

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

非常欢迎您的反馈

干杯,
Reto

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

我想建议你检查一下webpy和cherrypy


但我是django的超级粉丝。若您有20 mb内存来运行应用程序,django将为您提供它所拥有的一切。

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

我想建议你检查一下webpy和cherrypy

但我是django的超级粉丝。若您有20 mb内存来运行应用程序,django将为您提供它所拥有的一切。

您可以看看,它有一个模块twisted.web。这似乎是相当轻的重量。我目前正在使用它,通过一个简单的应用程序,它几乎可以在瞬间启动,所以它不可能是资源密集型的:

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

您可以看看,它有一个模块Twisted.web。这似乎是相当轻的重量。我目前正在使用它,通过一个简单的应用程序,它几乎可以在瞬间启动,所以它不可能是资源密集型的:


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

webpy是一个非常小的内存占用,但非常可用的框架。但这完全取决于应用程序的复杂程度

webpy是一个非常小的内存占用,但高度可用的框架。但这完全取决于应用程序的复杂程度

我会去的。它具有web.py的所有简洁性,但有一些不错的路由功能。

我喜欢。它具有web.py的所有简洁性,但有一些不错的路由功能。

我一直在使用它,因为它更多的是一个真正有用的组件的小集合,而不是一个完整的框架。它运行在您选择的wsgi服务器后面,并带有内置服务器。如果你想要更简单的东西,也许值得一看。此外,您可能希望为模板添加书签,以防模板引擎无法运行。pocoo.org上的那些人发布了一些不错的东西。

我一直在使用它,因为它更多的是一个真正有用的组件的小集合,而不是一个完整的框架。它运行在您选择的wsgi服务器后面,并带有内置服务器。如果你想要更简单的东西,也许值得一看。此外,您可能希望为模板添加书签,以防模板引擎无法运行。那些在pocoo.org上的人已经发布了一些不错的东西。

也请看一看。它很小,很灵活,请看一下它的味道。它很小而且非常灵活

我假设osgi标签应该是wsgi标签?我假设osgi标签应该是wsgi标签?