【发布时间】:2012-09-22 23:10:04
【问题描述】:
正如我在标题中所说,我目前对它们的基本理解感到非常不舒服。
据我所知,mod_wsgi 实现了 WSGI 规范,可以在 Apache Web 服务器下运行。
它是用 C 语言编写的。
另外一个,werkzeug 是一种具有实用工具的工具包。 我还回顾了 werkzeug 可以运行在其源中实现的简单服务(serving.py 中的 make_server)。我知道 werkzeug 具有有用的功能和简单的服务器功能。
下面我想知道的。
在 Apache Web 服务器下使用基于 werkzeug 的类似 Flask 的框架时,mod_wsgi 究竟做了什么?
werkzeug 还具有基本的 http 服务器功能,不需要 mod_wsgi 支持。
谁能解释一下 mod_wsgi 和 werkzeug 之间的区别?
mod_wsgi 和 werkzeug 从 Web 服务器的角度来看具有重复的功能。
【问题讨论】:
-
Django不是基于werkzeug的,你是说Flask吗?
-
哦,抱歉我的知识不足。任何基于 werkzeug 的框架。烧瓶也是。我会编辑。谢谢
-
我认为像 django 一样,他们建议只在开发环境中使用 runserver 或其他任何东西,而不是在生产环境中......大多数主机你不能运行长时间运行的进程,所以你使用 mod_wsgi 或乘客来托管
标签: python mod-wsgi wsgi werkzeug