6

从 Nearfreespeech 的网站上,他们指出以下内容效果不佳:

  • mod_python 网络应用程序
  • 依赖于持久进程的框架,包括:Ruby On Rails、Django、Zope 等(其中一些将在 CGI 下运行,但运行速度较慢,仅适用于开发目的)

有没有在 NearlyFreeSpeech 上运行良好的 Python Web 框架?

4

4 回答 4

5

WSGI 可以在 CGI 之上运行,流行的框架通常在 WSGI 之上运行,但是性能是另一个问题——因为 CGI 服务在每次点击时都会重新启动,所以你可能使用的任何框架都需要从头开始重新加载,并且每次,并且(除了打开与数据库的新连接等,这在 CGI 中基本上是不可避免的)将使除了最小、最轻的框架之外的任何东西都变得非常缓慢。

也许像WebOb这样的东西可能是可以忍受的,但你需要做一些测试来检查(当然,这些服务器的负载是这个难题的很大一部分,除了测试你无法判断) .

于 2009-09-14T18:27:41.097 回答
2

几年前,我通过欺骗它的 WSGI 东西在 CGI 上运行,让 web.py 几乎可以实现言论自由。它只是有点太慢而无法使用。

我仅使用 CGI 模块就制作了一些托管在几乎免费的语音上的 Python Web 应用程序,即使在高流量的情况下它们实际上也非常快。示例:www.gigbayes.com

于 2009-09-14T18:34:18.867 回答
0

通过他们拒绝的东西。我认为twisted.web 仍然是一个选项,但我对nearfreespeech.net 没有任何经验

于 2009-09-14T18:11:23.933 回答
-3

好吧,如果您真正需要的只是免费托管 Python 网络应用程序,那么Google AppEngine是一个不错的选择,而且您在框架的选择上不会受到限制。

于 2009-09-15T02:34:39.923 回答