Laravel5 ,phpng(php7) vs php5.4 性能测试

本次测试目的是想看看php7能给laravel5带来多大提升,采用php内置server,测试基于welcome路由,增加了Eloquent模型查询语句,测试结果仅供参考。

测试环境: macbook pro i5+ssd+8g内存 硬件细节就不说了,由于php7尚未正式发布,也没提供php-fpm,所以本次测试用的是php内置serve,请对比着看,不要当作生产环境的性能(生产环境取决于进程数量、nginx、apache性能、缓存等等)。

通过laravel的artisan命令:

php artisan serve --port 8111

phpng artisan serve --port 8111

两次分别创建php54和php7的server,使用

ab -n 500 -c 10 http://localhost:8111/

进行压测。

代码预览:

输入图片说明

访问预览:

输入图片说明

输入图片说明

压测如下:

【php54测试结果】

输入图片说明

【php7测试结果】

输入图片说明

【惊艳!php7开启zend opcache后】

输入图片说明

概括:

php5.4下  每个请求耗时 79毫秒

php7 下 44毫秒 ,开启opache后只需要6毫秒

php54 每秒能处理 12个请求

php7能处理22个请求 ,开启opcache后达到144

也就是说对于laravel来说,php7比php5.4性能提高了80%以上

放到生产环境下,性能提升应该会非常可观。

附:

转载于:https://my.oschina.net/cxz001/blog/784639

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值