workerman-webman 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
workerman-webman 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
workerman-webman 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
workerman-webman 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
workerman-webman 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
开发语言 PHP
操作系统 跨平台
软件类型 开源软件
所属分类 服务器软件HTTP服务器
开源组织
地区 国产
投 递 者 不败少龙
适用人群 未知
收录时间 2021-09-02

软件简介

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 开源协议。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2019/01/10 15:27

workerman介绍

WorkerMan的特性 1、纯PHP开发 使用WorkerMan开发的应用程序不依赖php-fpm、apache、nginx这些容器就可以独立运行。 这使得PHP开发者开发、部署、调试应用程序非常方便。 2、支持PHP多进程 为了充分发挥服务器多CPU的性能,WorkerMan默认支持多进程多任务。WorkerMan开启一个主进程和多个子进程对外提供服务, 主进程负责监控子进程,子进程独自监听网络连接并接收发送及处理数据,由于进程模型简单,使得WorkerMan更加稳定,更...

0
0
发表了博客
2016/03/14 18:11

php_workerman

BusinessWorker 需加载文件 [22] => E:\upupw\vhosts\chat.com\App\Chat\Controller\EventController.class.php [23] => E:\upupw\vhosts\chat.com\chat\GatewayWorker\BusinessWorker.class.php [24] => E:\upupw\vhosts\chat.com\chat\Workerman\Worker.class.php [25] => E:\upupw\vhosts\chat.com\chat\Workerman\Events\Select.class.php [26] => E:\upupw\vhosts\chat.com\chat\Workerman\Events\EventInterface.class.p...

0
1
发表了博客
2018/09/10 18:05

workerman使用

1.start_timer.php(boc) <?php use \Workerman\Worker; use \Workerman\Lib\Timer; require_once '/var/www/boc/m/core/libs/classes/workerman/Autoloader.php'; $task = new Worker(); // 开启多少个进程运行定时任务,注意多进程并发问题 $task->count = 1; $task->onWorkerStart = function($task) { // 每2.5秒执行一次 支持小数,可以精确到0.001,即精确到毫秒级别 $time_interval = 2.5; Timer:...

0
0
发表于软件架构专区
2014/12/16 11:25

workerman 问题

问:WEBSOCKET的连接安全性有什么现成的实现方案吗 答:可以用nginx加一层ssl,实现wss 问:如何使用定时器功能,每间隔一段时间,给用户发送消息 http://wenda.workerman.net/?/question/72 问: Notice : Soft open files now is 1024, We recommend greater than 10000 答: Soft open files 是Linux系统参数,代表你的系统单个进程能够打开最大的文件句柄数量,这个值影响到长链接应用如聊天中单个进程能够维持的用户连接数, So...

0
1
发表了博客
2019/01/09 17:40

Workerman安装流程

第一步检测安装环境 curl -Ss http://www.workerman.net/check.php | php 操作结果显示 报错了 需要找到php.ini文件 解决办法如下: 打开 php.ini 找到 disable_functions 一项,将 stream_socket_server 禁用项删掉。 下载Workerman-master 安装包 mv Workerman-master Workerman 修改目录名称 然后 需要做一个测试文件 test_posterman.php 文件 在 linux文件中运行 这个测试文件 显示结果如下 workerman 开发文档 http://doc...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
2 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部