首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >哪个Apache包最适合mod_wsgi Django应用程序?

哪个Apache包最适合mod_wsgi Django应用程序?
EN

Server Fault用户
提问于 2009-05-30 17:28:15
回答 3查看 5.6K关注 0票数 8

在Ubuntu (和Debian以及其他发行版)中,有一些Apache包(mpm-event、mpm-prefork、mpm)。哪个最适合在单CPU服务器上托管Django mod_wsgi应用程序?哪个包装是OpenVZ容器的最佳选择?

EN

回答 3

Server Fault用户

回答已采纳

发布于 2009-05-30 17:32:39

工人MPM将是您的最佳选择。我是与国防部兼容_wsgi。事件MPM可能提供更高的性能,但使用的次数要少得多,而且任何性能改进都是微不足道的--因此我不会推荐它。worker MPM在一个单独的线程中处理每个请求,这使得它更适合在VPS上使用,而不是传统的预叉模型,后者为每个连接使用一个完整的进程。

票数 3
EN

Server Fault用户

发布于 2009-06-25 04:04:48

如果您使用mod_wsgi守护进程模式,那么使用哪个Apache并不重要,不过建议对UNIX系统工作人员使用MPM,除非您还不得不使用mod_php托管PHP应用程序,因为有些扩展并不是线程安全的。

为了使用mod_wsgi守护进程模式,您必须有worker MPM的建议是错误的。重要的是底层(APR)是否使用线程功能构建。这种情况通常都是这样的,即使在Apache中使用了预叉MPM。唯一没有内置到APR中的线程功能的系统是基于BSD的旧系统,在这些系统中线程被破坏了。

票数 13
EN

Server Fault用户

发布于 2009-06-01 02:10:57

如果您在守护进程模式下使用mod(我更喜欢这种模式,因为我的apache服务器上还有其他站点),则需要使用Worker。

如果您在嵌入式模式下使用mode,两者都可以。

它在文档中:http://code.google.com/p/modwsgi/

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/15717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档