首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >后端C++进程的FastCGI或HTTP

后端C++进程的FastCGI或HTTP
EN

Stack Overflow用户
提问于 2011-10-29 05:54:37
回答 3查看 1.2K关注 0票数 3

我计划建立一堆基于C++的进程,在前端提供HTTP rest api形式的数据。我一直在尝试决定是构建在HTTP服务器中还是在C++进程中使用FastCGI更好。在任何一种情况下,进程都将位于某个the服务器(如nginx )之后。对我来说,与拥有一个完整的FastCGI服务器相比,它似乎更简单,也更容易使用。FastCGI看起来也很快,并不是说它有多重要。我看到,如果C++进程内置了HTTP,那么测试将会更容易,只需直接连接到它以供内部使用,但我还没有找到我喜欢的简单的C++ HTTP服务器库。我正在考虑其他的支持者或反对者。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-12-14 09:19:44

我发现libevent内置了一个简单的http服务器。我一直在使用它,我非常高兴。我正在使用Qt,并且不得不做一些工作来在线程中放置一个围绕libevent的包装器,但它工作得很好,而且非常简单。

票数 3
EN

Stack Overflow用户

发布于 2011-10-29 06:25:04

甚至不要考虑编写自己的HTTP服务器,除非您有非常明确和合法的需要(这里似乎不是这样)。如果您不想使用库或者有特定的实现需求,那么可以使用FastCGI甚至是SCGI,这是一种比FastCGI更容易实现的协议。

票数 3
EN

Stack Overflow用户

发布于 2011-10-29 23:10:49

G-wan webserver是一个200KB的可执行文件,它允许您编写动态编辑和执行的ANSI脚本(比fastCGI更方便:所有的HTTP工作都是透明完成的)。

您还可以使用“#杂注链接”将任何C/C++库链接到G-WAN C脚本。

祝你的项目好运!

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

https://stackoverflow.com/questions/7935304

复制
相关文章

相似问题

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