简单测试下hyperf框架和其他语言主流框架的压测对比(娱乐版)

php8出来后带来了好多新东西,正好闲来无事,就想看看php8加上swoole的加持下和其他主流语言的框架有啥差距(当然只是简单测试,单纯的输出hello word,说明不了什么问题,仅供娱乐)

开始测试

首先上场的是springboot jdk8

线程最大开了200,基本上单核的性能(也不管有没有用了 反正也是娱乐)

gin go1.6
为了测试的娱乐性也只开了一个核心

actix-web rustc1.64.0
看文档介绍工作线程和cpu核心保持一致的 咱菜也不敢多问 就设置了work数为1

不愧是rust 猛还算猛的 性能占用也极低

hyperf php8.1
大php来了 php8下的swoole框架整的跟springboot差不多 测试也只用1个进程

测了几遍好像都有这个问题 可能是我娱乐测试直接本机的问题 端口占用完了 不管了 这边选了一个失败数最少的结果

总结

框架 请求数 时间 tps
srpingboot 10000 6.35 1574/sec
gin 10000 5.429 1841/sec
actix-web 10000 4.584 2181/sec
hyperf 10000 5.433 1840/sec

虽然是娱乐测试 但看出来现在hyperf 框架性能也还算不错 当然我这本地测试本身有很多娱乐性 大家娱乐一下就好了

你可能感兴趣的:(phpgospringrust)