gpt4 book ai didi

c++ - Nginx 代理后面的 C++ 守护进程的 FastCGI 或 HTTP 服务器

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:18:25 24 4
gpt4 key购买 nike

对于通过 Web 界面访问的高性能应用程序,实现/重用某些 http 服务器或使用 fastcgi 是否有意义?我确信 fcgi 是正确的选择,但我遇到了 https://ef.gy/fastcgi-is-pointless现在我不太确定..

HTTP 不允许一次处理多个 session ,但这可以通过产生多个守护进程并让 nginx 充当平衡器来解决。但它可能更容易测试。

另一方面,fcgi 似乎已经具备所有必要的高性能部分(在一个进程中多路复用请求,因此更容易实现缓存,...)。

除了更易于调试之外,HTTP 与 FastCGI 相比是否有任何优势?

注意:安全性不是什么大问题,因为 fcgi 或 http 将在 nginx 代理后面运行。

最佳答案

充当 HTTP 服务器将迫使您实现一些与您应用的业务逻辑无关的事情。这包括但不限于:保持事件状态、分块编码、解码表单数据和许多其他大小事物。我宁愿坚持使用 fastcgi,因为它需要较少的传输层协议(protocol)知识。

关于c++ - Nginx 代理后面的 C++ 守护进程的 FastCGI 或 HTTP 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31431309/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com