webman 是一款基于 workerman 开发的高性能HTTP服务框架。webman 用于替代传统的 php-fpm 架构,提供超高性能可扩展的 HTTP 服务。你可以用 webman 开发网站,也可以开发 HTTP 接口或者微服务。
除此之外,webman 还支持自定义进程,可以做 workerman 能做的任何事情,例如 websocket 服务、物联网、游戏、TCP服务、UDP 服务、unix socket 服务等等。
webman 具有以下特点
1、高稳定性。webman 基于 workerman 开发,workerman 一直是业界 bug 极少的高稳定性 socket 框架。
2、超高性能。借助与 workerman 高性能以及对 HTTP 服务深入优化,webman 性能高于传统 php-fpm 框架10-20倍左右,同时也远高于其它同类型的常驻内存的 mvc 框架。第三方权威压测数据参见下面。
3、高复用。无需修改,可以复用绝大部分 composer 组件及类库。webman 复用了大量 laravel 组件。
4、高扩展性。支持自定义进程,可以做 workerman 能做的任何事情。
5、超级简单易用,学习成本极低,代码书写与传统框架没有区别。
6、使用最为宽松的 MIT 开源协议。