基于Workerman的高性能PHP框架
常驻内存,永不宕机
颠覆传统PHP框架性能极限,开启高并发新时代
传统框架每次请求都要重新初始化,Webman常驻内存避免重复加载,性能提升数十倍。内存占用极低,响应时间毫秒级。
基于Workerman十年技术沉淀,异步非阻塞I/O,单机轻松处理百万级并发。性能媲美Go、Java等编译型语言。
完全兼容ThinkPHP、Laravel等传统框架开发习惯,零学习成本,平滑迁移。支持PSR标准,生态丰富。
namespace app\controller;
use support\Request;
use support\Response;
class UserController
{
public function index(Request $request): Response
{
// 常驻内存,无需重复初始化
return json([
'code' => 200,
'msg' => 'Hello Webman!',
'data' => config('app')
]);
}
}
与主流框架性能对比,数据说话
基于相同测试环境下的性能基准测试结果
* 测试环境:8核16G内存,PHP 8.1
* 数据来源:官方基准测试
常驻内存机制,避免重复加载。单机轻松处理百万级并发,性能媲美Go、Java等编译型语言。
100万+ QPS • 0.08ms响应
内存占用极低,相比传统框架节省80%内存资源。支持数万长连接,适合高并发场景。
内存节省80% • 万级连接
完全兼容ThinkPHP、Laravel开发习惯,现有代码无需修改即可获得性能提升。
100%兼容 • 零成本迁移
基于Workerman十年技术沉淀,经过亿级产品验证,企业级稳定性保障。
十年沉淀 • 亿级验证
原生支持Swoole、Workerman协程,轻松实现异步编程,处理高并发IO密集型任务。
协程异步 • 高并发IO
开发环境支持文件热重载,修改代码立即生效,大幅提升开发效率和体验。
即时生效 • 开发加速
一个命令,秒级启动高性能应用。零学习成本,平滑迁移现有项目。
使用 Composer 包管理器,一行命令创建完整的 Webman 项目,包含所有依赖和配置文件。
# 全局安装 Composer(如果尚未安装)
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
# 创建 Webman 项目
composer create-project workerman/webman:~2.0 myproject
# 进入项目目录
cd myproject
# 启动服务
php start.php start
webman/
├── app/ # 应用目录
│ ├── controller/ # 控制器
│ ├── model/ # 模型
│ ├── middleware/ # 中间件
│ ├── service/ # 服务类
│ └── validate/ # 验证器
├── config/ # 配置文件
│ ├── app.php # 应用配置
│ ├── database.php # 数据库配置
│ ├── redis.php # Redis配置
│ └── route.php # 路由配置
├── process/ # 自定义进程
├── public/ # 静态资源
├── runtime/ # 运行时文件
├── support/ # 支持类
├── vendor/ # Composer依赖
├── composer.json # 项目配置
└── start.php # 启动文件
也可以直接从 GitHub 下载源码,手动配置环境。
# 克隆仓库
git clone https://github.com/walkor/webman.git
cd webman
# 安装依赖
composer install
# 启动服务
php start.php start
# 访问应用
open http://localhost:8787
开发环境支持热重载,修改代码后立即生效,无需重启服务,大幅提升开发效率。
php start.php start
php start.php start -d
完美支持所有主流Linux发行版
原生支持Windows平台开发
完美支持macOS开发环境
容器化部署,一键上线
恭喜!您的Webman应用已经运行在百万级QPS的超高性能框架上!
http://localhost:8787
在浏览器中访问查看效果