webman一个令人惊喜的PHP高性能框架,short-link-jump短连接转换高性能项目

2021年6月25日13:05:08

webman框架的文档 https://www.workerman.net/doc/webman#/README

测试环境

阿里云 esc 4核 16 GiB,php环境8.0.3,mysql8,redis ,PHP建议开启opcache和jit,获得更好性能

short-link-jump短连接转换高性能项目

测试代码 https://gitee.com/open-php_admin/short-link-jump

这个一个基于webman的项目

首先说下我对webman理解,这个是复用很多larave和symfony的组件,所以如果你写过laravel 或者thinkphp,thinkphp很多东西都是学习laravel 

基本可以没什么多余的学习,就可以上手webman,webman是基于workerman的一个框架,集成的很好

我测试刚开始使用的默认8个现成,使用ab测试

ab -n 4000 -c1000 -w http://xx:8787/api/getData

效果非常好4000个请求,只有5个失败,反应的时间也非常不错

然后使用jmeter测试,这次测试,我开到16个线程,反应时间,和错误率太好了,确实令人惊喜

‘’

基本没什么异常

short-link-jump 短连接转换高性能项目

测试代码 https://gitee.com/open-php_admin/short-link-jump

注意windows下是不能开启多个进程服务的,压力测试最好在linux上

我测试之后发现 webman真的不吃内存,但是跑业务的时候,cpu消耗稍微多一点,相比php-fpm还是好不少,等执行完,cpu消耗也下去,内存也恢复了,性能非常好

单机性能就这么不错,要是反向代理可以承受得住,不比go c++web框架慢多少

而且依然拥有PHP快速开发的好处,分成不错

 

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值