首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >轻量级web服务器的C++兼容性

轻量级web服务器的C++兼容性
EN

Stack Overflow用户
提问于 2012-03-20 16:57:07
回答 3查看 1.6K关注 0票数 3

我对Web服务器是个新手,对C++还是个比较天真的学生。我现在正在做一个项目,在这个项目中我必须为现有的web服务器创建一个插件。这是一家公司的商业项目,但也是我的学士学位论文项目。我不太确定哪个web服务器适合我的项目。我正在寻找的网络服务器,应该处理网络套接字,并提出的http或https请求作为对象,从其中的插件(我想开发)应该读取的标题,网址,数据和翻译(特别是翻译SOAP和REST)它为公司的数据存储的Filesystem API,反之versa.The插件开发使用的C++.The服务器环境是Linux Cent OS 6。这是一家小公司。他们以前只在windows和IIS web服务器上工作。我们的项目经理不愿意使用Apache,因为它占用大量内存并且速度很慢,而IIS不适合linux。因此,我们正在寻找一个适用于linux的免费轻量级web服务器。

我看到人们谈论了很多关于Nginx,G-WAN,Cherokee,Lightspeed,Varnish,Tntnet等等,但是我真的没有找到任何关于这些web服务器比较的标准判断来源。所以,请让我知道,哪个web服务器更适合我。正在等待响应。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-03-20 22:20:14

有几个,例如lighttpd。Here描述了如何为它构建C插件。

笔记

我希望web服务器的源代码尽可能少。

源代码的长度不是衡量程序性能和内存使用的好指标。

票数 2
EN

Stack Overflow用户

发布于 2012-05-03 21:26:53

“我真的没有找到任何关于这些web服务器的比较的标准判断来源。”

一位学者就做过这样的comparison of most of the servers that you have cited。Tntnet经过elsewhere测试。

“请告诉我,哪个web服务器更适合我。”

考虑到您所表达的约束:

“这家公司从来没有使用过linux服务器环境。这是一家小公司。他们以前只在windows和IIS web服务器上工作过。我们的项目经理不愿意使用Apache,因为它占用空间大,速度慢,而IIS不适合linux。所以,我们正在寻找一款免费的轻量级linux web服务器。”

G-WAN (150KB)是最轻量级的,它的C/C++ scripts将使您省去重新编译和链接其他服务器所需的modules的麻烦。

G-WAN最初是由从未尝试过Linux的人在Windows上编写的(在开发Linux移植之前,在Windows发布6个月之后)。

因此,G-WAN被设计为尽可能简单(无需配置文件或系统脚本即可应用最佳设置),因为这使开发人员的工作变得更容易。

但不要轻信我的话(我是G-WAN团队的一员),然后试一试--这是看它是否符合您的需求的唯一方法。

票数 2
EN

Stack Overflow用户

发布于 2012-03-21 01:19:29

如果你想用C++编写web应用程序,Wt工具包就会出现在你的脑海中。

你也可以在C++中编写一个Apache ou SCGI应用程序,并通过适当配置你的web服务器来注册它(例如lighttpd或老的FastCGI )。

有几个库可以使您的应用程序成为HTTP服务器。例如,Onion (用C语言编写,但可以在C++中使用)。

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

https://stackoverflow.com/questions/9783803

复制
相关文章

相似问题

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