php中的socket框架性能分析.docx

上传人:lao****ou 文档编号:140397 上传时间:2023-04-13 格式:DOCX 页数:4 大小:7.84KB
下载 相关 举报
php中的socket框架性能分析.docx_第1页
第1页 / 共4页
php中的socket框架性能分析.docx_第2页
第2页 / 共4页
php中的socket框架性能分析.docx_第3页
第3页 / 共4页
php中的socket框架性能分析.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《php中的socket框架性能分析.docx》由会员分享,可在线阅读,更多相关《php中的socket框架性能分析.docx(4页珍藏版)》请在第一文库网上搜索。

1、php中的socket框架性能分析count=4 ;当收到客户端发来的数据后返回hello$data给客户端$WS_WOrker-onMessage=function($connection, $data)(向客户端发送hello$data$connect ion-sendc hell。. $data););运行Worker:runAll ()count=3; $worker-onMessage=funct ion ($connect ion, $data) /长连接$connect ion-send(/L 12000KrnConnection:kecp-alivernServer :work

2、ermanl. 1. 4rnrnhello);短连接/$connection-close(,z/L 12000KrnServer:workermanL L 4rnrnhello/z); Worker:runAll (在php中的socket框架中,Workerman是什么?以下的关于php中的socket框架性能分析,希望对大家有所帮助,更多信息请关注!workerman-chatorkerman是一款纯PHP开发的开源高性能的PHPsocket服务器框架。被广泛的用于手机app、手游服务端、网络游戏服务器、聊天室服务器、硬件通讯服务器、智能家居、车联网、物联网等领域的开发。支持TCP长连接,

3、支持Websocket、等协议,支持自定义协议。基于workerman开发者可以更专注于业务逻辑开发,不必再为PHPSocket底层开发而烦恼。workermanworkerman是一个高性能的PHPsocket服务器框架,workerman基于PHP多进程以及libevent事件轮询库,PHP开发者只要实现一两个接口,便可以开发出自己的网络应用,例如Rpc服务、聊天室服务器、手机游戏服务器等。workerman的目标是让PHP开发者更容易的开发出基于socket的高性能的应用服务,而不用去了解PHPsocket以及PHP多进程细节。workerman本身是一个PHP多进程服务器框架,具有PH

4、P进程管理以及socket通信的模块,所以不依赖php-fpm、nginx或者apache等这些容器便可以独立运行。特性支持HHVM使用PHP开发支持PHP多进程/多线程(多线程版本)标准输入输出重定向支持毫秒定时器支持基于事件的异步编程守护进程化支持 TCP/UDP支持多端口监听接口上支持各种应用层协议支持libevent事件轮询库,支持高并发支持服务平滑重启支持PHP文件更新检测及自动加载支持PHP长连接支持以指定用户运行子进程支持tel远程控制高性能安装下载后解压即可服务端开发示例WebSocketServer1、新建文件start. php2、启动服务类似下图:3、查看workerma

5、n运行状态类似如下界面:phpstart. phpstatus性能测试环境:系统:ubuntul2. 04LTS64 位内存:8Gcpu: Intel?Core?i3-3220CPU3. 30GHzX4业务逻辑EchoServer结果短链接(每次请求完成后关闭链接,下次请求建立新的链接):条件:压测脚本开500个线程,每个线程链接Workerman 10W次,每次链接发送1个请求结果:吞吐量:3W/S, cpu: 60%,内存占用:4*8M=32M长链接(每次请求后不关闭链接,下次请求继续复用这个链接):条件:压测脚本开1000个线程,每个线程链接Workermanl次,每个链接发送10W请求结果:吞吐量:15. 6W/S, cpu: 68%,内存占用:4*8M=32M无流量抖动,无内存泄漏,性能非常强悍

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服