laravel 并发压力测试问题

今天用apache 的ab测试,命令为:ab -n 800 -c 800 http://localhost/。在开发模式下进行测试,并发效果不太好。这也是当然的,毕竟是开发模式。可是当在正式环境中将 app.debug 配置为 true,并且分别执行config:cache route:cache optimize 后,并发效果非但没有提升,还有所下降,是哪里配置的不对吗?还是因为我姿势摆的不对?
开发模式测试结果:

qian.png


生产模式测试结果:

hou.png
已邀请:

飞向蓝天的Pig

赞同来自:

顶。。。。。同样的问题

anuxs

赞同来自:

1、找找php自身的原因。比如把php本身切换成Dev模式,检查下php.inin;
2、关闭xdebug; xdebug方便了调试,但是是侵入式的,性能损失巨大;
3、打开OpCache;
4、换php7.0RC2,会有非常大的惊喜。我的项目代码100%兼容,不做任何改动,可以跑在php5.6,php7.0上。亚一程对php7.0的优化是非常有信心的。

特别是第4条。

要回复问题请先登录注册