webman 超高性能

基于Workerman的高性能PHP框架

常驻内存,永不宕机

10x
性能提升
100万+
QPS吞吐
100%
兼容传统框架
0.08ms
响应时间
Scroll

为什么选择 webman

颠覆传统PHP框架性能极限,开启高并发新时代

常驻内存机制

传统框架每次请求都要重新初始化,Webman常驻内存避免重复加载,性能提升数十倍。内存占用极低,响应时间毫秒级。

事件驱动架构

基于Workerman十年技术沉淀,异步非阻塞I/O,单机轻松处理百万级并发。性能媲美Go、Java等编译型语言。

100%兼容生态

完全兼容ThinkPHP、Laravel等传统框架开发习惯,零学习成本,平滑迁移。支持PSR标准,生态丰富。

app/controller/User.php

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')
        ]);
    }
}

性能对比

与主流框架性能对比,数据说话

QPS性能测试 (Hello World)

性能对比数据展示

基于相同测试环境下的性能基准测试结果

120万
Webman
80万
Go Gin
30万
Laravel Octane
12万
Laravel
10万
ThinkPHP

* 测试环境:8核16G内存,PHP 8.1

* 数据来源:官方基准测试

超高性能

常驻内存机制,避免重复加载。单机轻松处理百万级并发,性能媲美Go、Java等编译型语言。

100万+ QPS • 0.08ms响应

内存优化

内存占用极低,相比传统框架节省80%内存资源。支持数万长连接,适合高并发场景。

内存节省80% • 万级连接

零学习成本

完全兼容ThinkPHP、Laravel开发习惯,现有代码无需修改即可获得性能提升。

100%兼容 • 零成本迁移

稳定可靠

基于Workerman十年技术沉淀,经过亿级产品验证,企业级稳定性保障。

十年沉淀 • 亿级验证

协程支持

原生支持Swoole、Workerman协程,轻松实现异步编程,处理高并发IO密集型任务。

协程异步 • 高并发IO

热重载

开发环境支持文件热重载,修改代码立即生效,大幅提升开发效率和体验。

即时生效 • 开发加速

今天开始

一个命令,秒级启动高性能应用。零学习成本,平滑迁移现有项目。

推荐方式

Composer 一键安装

使用 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

完美支持所有主流Linux发行版

Ubuntu • CentOS • Debian

Windows

原生支持Windows平台开发

Windows 10/11 • Server

macOS

完美支持macOS开发环境

Intel • Apple Silicon

Docker

容器化部署,一键上线

K8s • Docker Compose

启动成功!

恭喜!您的Webman应用已经运行在百万级QPS的超高性能框架上!

8787
默认端口
0.08ms
响应时间
100万+
QPS吞吐
http://localhost:8787

在浏览器中访问查看效果

学习资源

遇到问题?查看 常见问题 或在社区提问

用Webman构建 高性能应用

加入高性能PHP开发新时代,体验Webman带来的极致性能

基于 Workerman • 常驻内存框架 • 开源免费