laravel 5.1 性能优化对比 - 框架提供的方法

写了一个项目发现性能不如人意. 于是便测试下, 看下性能瓶颈在什么地方. 使用 ab -n 20 http://www.lartest.com/

软件环境:
OS : windows 8.1
CPU: i3 2.4G
disk: 7200 st 500G Server : Apache/2.4.9 PHP : PHP 7.0.0RC1 框架: Laravel 5.1 路由数量 : 273
测试 1 : 未开启优化

app_debug : true
php artisan route:cache : false
php artisan optimize –-force : false

Concurrency Level:      1
Time taken for tests:   8.561 seconds
Complete requests:      20 Failed requests: 0 Total transferred: 94976 bytes HTML transferred: 73080 bytes Requests per second: 2.34 [#/sec] (mean) Time per request: 428.033 [ms] (mean) Time per request: 428.033 [ms] (mean, across all concurrent requests) Transfer rate: 10.83 [Kbytes/sec] received
测试 2 : 开启性能优化, 未优化 Laravel 内置方法

app_debug : false
php artisan route:cache : false
php artisan optimize –-force : false

Concurrency Level:      1
Time taken for tests:   7.048 seconds
Complete requests:      20 Failed requests: 0 Total transferred: 93576 bytes HTML transferred: 73080 bytes Requests per second: 2.84 [#/sec] (mean) Time per request: 352.383 [ms] (mean) Time per request: 352.383 [ms] (mean, across all concurrent requests) Transfer rate: 12.97 [Kbytes/sec] received
测试3: 优化完毕

app_debug : false
php artisan route:cache : true
php artisan optimize : true

Concurrency Level:      1
Time taken for tests:   5.822 seconds
Complete requests:      20 Failed requests: 0 Total transferred: 93562 bytes HTML transferred: 73080 bytes Requests per second: 3.44 [#/sec] (mean) Time per request: 291.092 [ms] (mean) Time per request: 291.092 [ms] (mean, across all concurrent requests) Transfer rate: 15.69 [Kbytes/sec] received

看起来性能还没有达到我的标准, 还是慢

2015年9月4日:
找了一台服务器: CentOS 7, 4核, 8G, 4M , apache 2.4, php5.6 经过优化过后性能如下

Concurrency Level:      1
Time taken for tests:   0.844 seconds
Complete requests:      20 Failed requests: 0 Total transferred: 93422 bytes HTML transferred: 73420 bytes Requests per second: 23.71 [#/sec] (mean) Time per request: 42.179 [ms] (mean) Time per request: 42.179 [ms] (mean, across all concurrent requests) Transfer rate: 108.15 [Kbytes/sec] received

让自己机器慢的可能是自己, 而不是别人.

参考文章 :



文/多厘(简书作者)
原文链接:http://www.jianshu.com/p/4a96017245ec
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值