加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

基于 Swoole 的轻量级框架 CabalPHP

发布时间:2020-05-25 08:05:12 所属栏目:PHP 来源:互联网
导读:CabalPHP CabalPHP 是一个基于Swoole的轻量、高效、全异步开源框架。 亮点 全异步单机超高性能,轻松分布式部署 支持HTTP、TCP、websocket等多种协议 完善数据库引擎,

CabalPHP

CabalPHP 是一个基于Swoole的轻量、高效、全异步开源框架。

亮点

  • 全异步单机超高性能,轻松分布式部署

  • 支持HTTP、TCP、websocket等多种协议

  • 完善数据库引擎,简单高效(其他swoole框架几乎没有哦)

  • 易于学习,开发效率高,简单高效的数据库引擎

  • 使用IDE(Sublime Text/VSCode/PhpStorm等)有完整的代码提示

适用场景

  • 微服务架构的RPC服务开发

  • 前后分离的应用(RESTful)API接口开发

  • 即时通讯服务端开发

  • 传统的Web网站,服务端渲染SEO友好

性能压力测试

环境:

  • 腾讯云 容器服务

  • 镜像: 基于 php:7.1-alpine 的swoole镜像

  • 1cores

  • 256MiB - 512MiB

  • php 7.1.12

#ab-c2000-n10000http://172.16.1.79:9501/
ThisisApacheBench,Version2.3<$Revision:1430300$>
Copyright1996AdamTwiss,ZeusTechnologyLtd,http://www.zeustech.net/
LicensedtoTheApacheSoftwareFoundation,http://www.apache.org/

Benchmarking172.16.1.79(bepatient)
Completed1000requests
Completed2000requests
Completed3000requests
Completed4000requests
Completed5000requests
Completed6000requests
Completed7000requests
Completed8000requests
Completed9000requests
Completed10000requests
Finished10000requests


ServerSoftware:swoole-http-server
ServerHostname:172.16.1.79
ServerPort:9501

DocumentPath:/
DocumentLength:284bytes

ConcurrencyLevel:2000
Timetakenfortests:1.658seconds
Completerequests:10000
Failedrequests:3
(Connect:0,Receive:0,Length:3,Exceptions:0)
Writeerrors:0
Totaltransferred:4330003bytes
HTMLtransferred:2840003bytes
Requestspersecond:6031.43[#/sec](mean)
Timeperrequest:331.596[ms](mean)
Timeperrequest:0.166[ms](mean,acrossallconcurrentrequests)
Transferrate:2550.40[Kbytes/sec]received

ConnectionTimes(ms)
minmean[+/-sd]medianmax
Connect:037154.421005
Processing:2725268.8260547
Waiting:025069.2259546
Total:79289165.92671369

Percentageoftherequestsservedwithinacertaintime(ms)
50%267
66%284
75%303
80%314
90%347
95%365
98%1252
99%1279
100%1369(longestrequest)

以上是文章全部内容,有需要学习交流的友人请加入Swoole交流群的咱们一起,有问题一起交流,一起进步!前提是你是学技术的。感谢阅读!

点此加入该群

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读