laravel 并发压力测试问题
今天用apache 的ab测试,命令为:ab -n 800 -c 800 http://localhost/。在开发模式下进行测试,并发效果不太好。这也是当然的,毕竟是开发模式。可是当在正式环境中将 app.debug 配置为 true,并且分别执行config:cache route:cache optimize 后,并发效果非但没有提升,还有所下降,是哪里配置的不对吗?还是因为我姿势摆的不对?
开发模式测试结果:
生产模式测试结果:
开发模式测试结果:
生产模式测试结果:
2 个回复
飞向蓝天的Pig
赞同来自:
anuxs
赞同来自:
2、关闭xdebug; xdebug方便了调试,但是是侵入式的,性能损失巨大;
3、打开OpCache;
4、换php7.0RC2,会有非常大的惊喜。我的项目代码100%兼容,不做任何改动,可以跑在php5.6,php7.0上。亚一程对php7.0的优化是非常有信心的。
特别是第4条。