我对Web服务器问题很陌生,而且相对来说是一个天真的C ++学生。我现在正在开发一个项目,我必须为现有的Web服务器创建一个插件。这是一家公司的商业项目,但它也是我的学士论文项目。我不太确定哪个Web服务器适合我的项目。我正在寻找的Web服务器应该处理网络套接字并将http或https请求作为对象呈现,插件(我想要开发)应该从中读取头,URL,数据和转换(特别是转换SOAP和REST)它相应地用于公司的数据存储的文件系统API,反之亦然。插件必须使用C ++开发。服务器环境是Linux Cent OS 6.公司的普通员工之前从未使用过Linux服务器环境。它是一家小公司。他们之前只使用过Windows和IIS Web服务器。我们的项目经理不愿意使用Apache,因为它占用空间很大而且速度很慢,而IIS不适合linux。因此,我们正在寻找一款适用于Linux的免费轻量级Web服务器。
我看到人们谈论了很多关于Nginx,G-WAN,Cherokee,Lightspeed,Varnish,Tntnet等的事情。但我并没有真正找到任何关于这些网络服务器比较的标准判断来源。所以,请让我知道,哪个Web服务器对我来说更合适。等待回应。
答案 0 :(得分:2)
答案 1 :(得分:2)
“我真的没有找到任何标准的判断来源 比较这些网络服务器。“
一位学者做过这样的comparison of most of the servers that you have cited。 Tntnet已经过测试elsewhere。
“请告诉我,哪个网络服务器对我来说更合适。”
鉴于您所表达的限制:
“该公司之前从未使用过Linux服务器环境。 它是一家小公司。他们只使用Windows和IIS Web服务器 之前。我们的项目经理不愿意使用Apache,因为它有 虽然IIS不适合linux,但占用空间很大而且速度很慢。 因此,我们正在为Linux“
寻找一个免费的轻量级Web服务器
G-WAN(150 KB)是最轻量级的,其C/C++ scripts
将为您省去重新编译和链接其他服务器所需的modules
的麻烦。
G-WAN最初是由那些从未在Linux上冒险的人在Windows上编写的(在Windows发布后6个月发布Linux端口之前)。
因此,G-WAN的设计尽可能简单(无需配置文件或系统脚本即可应用最佳设置),因为这样可以让开发人员的生活更轻松。
但是不要相信我(我是G-WAN团队的一员)并尝试一下 - 这是查看它是否符合您需求的唯一方法。
答案 2 :(得分:1)