workerman效率高吗【workerman】,workerman
作者:搜搜PHP网发布时间:2019-12-12分类:Workerman浏览:58
纯PHP开发
workerman完整运用PHP开发,运用workerman开发的应用程序不依赖php-fpm、apache、nginx这些容器就可以自力运转。 这使得PHP开发者开发、布置、调试应用程序异常轻易。 (引荐进修: workerman教程)
支撑PHP多历程
为了充分发挥效劳器多CPU的机能,workerman默许支撑多历程多任务。workerman开启一个主历程和多个子历程对外供应效劳, 主历程担任监控子历程退出信号,并担任生成新的子历程去处置惩罚效劳,如许做不仅提高了应用程序的机能,而且使得workerman越发稳固。
支撑TCP、UDP
workerman支撑TCP和UDP两种传输层协定,只须要变动设置的一个字段,便可以替换传输层协定,营业代码无需任何修改。
支撑高并发
workerman支撑Libevent事宜轮询库(须要装置Libevent扩大), 运用Libevent在高并发时机能异常卓着,假如没有装置Libevent则运用PHP内置的Select相干体系挪用。
支撑种种应用层协定
接口上支撑种种应用层协定,包含自定义协定。Workerman默许支撑的协定有HTTP、WebSocket、以及简朴的Text文本协定。 同时Workerman供应了通用的协定接口,开发者基于此接口便可以轻易的开发出本身的协定。
支撑长衔接
许多时刻须要PHP应用程序要与客户端坚持长衔接,比方聊天室、游戏等,然则传统的PHP容器(apache、nginx、php-fpm)很难做到这一点。
运用workerman可以轻松运用PHP长衔接。php单个历程可以支撑几千以至几万的并发衔接,多历程则可支撑数十万以至上百万的并发衔接。
自带监控
workerman内部带有监控统计模块,可以统计workerman本身的一些数据,如历程退出次数及退出状况,每一个历程占用内存大小及监听的ip端口、每一个历程启动时候、 历程运转的效劳名、每一个历程处置惩罚请求数、衔接数、数据包发送失利量等等。这些信息可以当地运转php start.php status当地检察。
支撑心跳检测
Gateway/Worker开发模子支撑效劳端的心跳检测,可以定时向客户端发送应用层的心跳,可以实时检测到客户端极度掉线状况(掉电、突发网络故障等)。
以上就是workerman效率高吗的细致内容,更多请关注ki4网别的相干文章!
标签:workerman
相关推荐
- 服务器workerman怎么配置_workerman教程,workerman
- tp5 workerman安装不上怎么办_workerman教程,workerman
- workerman 200错误怎么办_workerman教程,workerman
- workerman端口不通怎么办_workerman教程,workerman
- workerman 访问不了怎么办_workerman教程,workerman
- Thinkphp5.1里使用workerman的方法_workerman教程,Thinkphp,workerman
- workerman+tp5的错误问题怎么解决_workerman教程,workerman,tp5
- workerman外网打不开怎么解决_workerman教程,workerman
- workerman实现简单弹幕的方法_workerman教程,workerman
- 基于workerman的实时推送(摒弃ajax轮询)_workerman教程,workerman
- Workerman排行
-
- 1Thinkphp5.1里使用workerman的方法_workerman教程,Thinkphp,workerman
- 2workerman能在项目里做什么【workerman】,workerman
- 3workerman引见(附使用方法)【workerman】
- 4workerman中后端消息实时推送至前端的方法_workerman教程,workerman
- 5workerman在tp5怎样运用【workerman】,workerman,tp5
- 6tp运用workerman没法启动【workerman】,tp,workerman,无法启动
- 7将Yii2和Workerman结合的方法_workerman教程,Yii2,Workerman
- 8cmd运转workerman中文乱码解决方法【workerman】,cmd,workerman,乱码
- 9Laravel5.3和Workerman连系运用(异步)【workerman】
- 最新文章
- 广而告之