PHP

PHP框架之 Laravel 高并发调优笔记

2020-11-05  本文已影响0人  it阿布

调整框架本身的配置

其他可能

But..... 压测很容易看出,这些很难看到提高十倍以上性能的效果

画个饼

方案性能对比 使用的轮子:stone

应用类型 原始 Laravel Stone-Web Stone-Server 原生 php 直接 echo
laravel5默认页面 150 3000 -- --
laravel5简单接口 150 3000 8500 9500
laravel4实际项目简单页面 70 1000 -- --
laravel4简单接口 120 -- 8200 9500
laravel4实际项目首页 35 380 -- --

swoole+laravel 说干就干!

PS:如果亲还是用的 php5 我就不带你玩了哈

选个新点火点的轮子:laravel-s

找个本地已有项目 ab 试水,附上现有结果

Requests per second: 31.91 [#/sec]

先看 laravel-s 文档一阵配置....

Requests per second: 592.17 [#/sec] (mean)

都是压测的 ab -n 200 -c 20 三次取的平均值 性能提升了 20 倍!!!

不必多说 花 10 分钟你也来试试 就知道其中的爽了

bingo, 终于可以在 golang 的同事面前继续说 php 是世界上最美的语言了.......

最后再吹水一波 swoole

使用 apache bench 工具对 Nginx 静态页、Golang Http 程序、PHP7+Swoole Http 程序进行压力测试。在同一台机器上,进行并发 100 共 100 万次 Http 请求的基准测试中,QPS 对比如下:

软件 QPS 软件版本
Nginx 164489.92 nginx/1.4.6 (Ubuntu)
Golang 166838.68 go version go1.5.2 linux/amd64
PHP7+Swoole 287104.12 swoole-1.7.22-alpha
Nginx-1.9.9 245058.70 nginx/1.9.9

From swoole 官网 去看看

点关注,不迷路

好了各位,以上就是这篇文章的全部内容了,能看到这里的人呀,都是人才。之前说过,PHP方面的技术点很多,也是因为太多了,实在是写不过来,写过来了大家也不会看的太多,所以我这里把它整理成了PDF和文档,如果有需要的可以

点击进入暗号: PHP+「平台」

在这里插入图片描述 在这里插入图片描述

更多学习内容可以访问【对标大厂】精品PHP架构师教程目录大全,只要你能看完保证薪资上升一个台阶(持续更新)

以上内容希望帮助到大家,很多PHPer在进阶的时候总会遇到一些问题和瓶颈,业务代码写多了没有方向感,不知道该从那里入手去提升,对此我整理了一些资料,包括但不限于:分布式架构、高可扩展、高性能、高并发、服务器性能调优、TP6,laravel,YII2,Redis,Swoole、Swoft、Kafka、Mysql优化、shell脚本、Docker、微服务、Nginx等多个知识点高级进阶干货需要的可以免费分享给大家,需要的可以加入我的 PHP技术交流群

上一篇 下一篇

猜你喜欢

热点阅读