Lumen 高并发性能很低?

大家好. 我用Lumen写了个接口, 没有任何逻辑, 用jemeter做压测, 500个线程跑3次, 正常应该100ms内跑完, 结果很多线程超过1000ms甚至10000ms(单线程跑50ms).

为了对比, 我直接用php写了接口, 也是500线程跑3次, 所有线程都能控制在50毫秒以内.

不知道有没有兄弟遇到过这个问题, 是我对lumen没有做合适的优化?

[lumen代码片段]
$app->get('/localtest', 'LocaltestController@requestService');
<?php
namespace App\Http\Controllers;
class LocaltestController
{
public function requestService()
{
return 1;
}
}

[普通php代码片段]
<?php
echo 11;

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 3

一样遇到这个问题,关注一下。

6年前 评论

这种测试有什么意义呢?你在接口中加入逻辑判断,DB操作,外部接口调用之后再做比对和测试,看看结果相差多少倍才有意义啊

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!