首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >apache服务器上的fcgi与mod_fastcgi

apache服务器上的fcgi与mod_fastcgi
EN

Stack Overflow用户
提问于 2012-05-30 11:18:31
回答 1查看 1.3K关注 0票数 6

我有一台apache服务器,我正在其中设置fcgi。我在考虑,如果我必须设置定制的mod_fastcgi或普通的老式cgi-fcgi

mod-fastcgi似乎不支持fcgi的“多路复用”特性,而我正在构建的web服务是一个流量非常大的服务,每分钟有数千个调用,我希望它们能尽快得到处理。

有什么建议或建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-01 06:05:37

实际上,mod_fastcgi不支持多路复用。我想这是因为Apache web服务器自己处理并发处理。您可能已经处理过它的各种多处理模型(MPM)……

Apache围绕提供的几个(请求)阶段进行了高度优化。不同的模块可以在你喜欢的任何地方挂接,这使得Apache成为一个优秀的服务器,可以直接集成高性能和/或真正复杂的应用程序(例如,使用cmod_perl等中的自定义模块)作为模块本身。但mod_fastcgicgi-fcgi都只用于提供响应和/或过滤处理程序。因此,许多重要的特性(配置、映射、请求后日志记录和清理...)在这样的设置中不使用Apache提供的。

因此,如果您的应用程序是基于FGCI构建的,我不推荐使用Apache。特别是对于高负载下的高性能应用程序;人们可能更喜欢更轻量级但速度更快的HTTP守护进程。有很多像nginxlighttpd这样的替代方案。通常,人们会将它们用作FCGI进程、缓存、SSL处理程序和日志提供程序的代理/平衡器。当然,Apache也有能力完成这些任务,但不知何故,这就像是使用直升机在十字路口指挥交通……

干杯!

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

https://stackoverflow.com/questions/10809568

复制
相关文章

相似问题

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