主要是一些服务部署在老旧机器上,CGI 服务形式发布服务太耗费资源了,请求量一大机器基本都要跪掉了。
之前也找过很多 HTTP Server,要么感觉不好用,要么就是需要 C++11 支持,但是现在服务器还是清一色的 CentOS 6,所以就干脆自己弄了一个。依赖 C++0x 和 boost 库,专为 CentOS 6.x 打造,当然新版本机器应该也不成问题。
觉得做 C++开发的可以拿这个组件填充业务代码后,快速搭建一个诸如测试功能的服务端;当然还可以和各种现有服务集成,就可以支持一个 HTTP 接口可以更新服务、更新配置等……
反正我觉得还是挺有用的,所以共享出来了。当然也欢迎大家指教和讨论。
地址:tzhttpd