这里作的是workerman与原生php fpm测试
第一次对比
代码
echo "hello world"
ab -n10000 -c50 http://127.0.0.1/a.php
原生php:
workerman:
可以看到,请求不多,1万个请求情况下原生php7 fpm是6秒,workerman是3秒 快了1倍左右,而在请求比较多的情况下,workerman优势就出来了,大家往下看
workerman 10万次请求的情况下只用了30秒,而原生就比较吃力了:
原生php整整花了154秒,workerman比原生php快了5,6倍。
百科是这么讲golang的:
Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。
看了其他人的测试swoole比golang要快个20%,那么真的要抛弃php去学goLang吗?
笔者后面加上了数据库测试,发现加了orm的workerman比原生mysql的慢很多,不知道是为什么?有人知道吗?
csdn首发,不得转载,作者保留追究法律责任权利。