Apiato框架怎么进行优化

本文探讨了apiato框架在性能上的不足,并通过tideways_xhprof分析性能瓶颈。通过composer命令优化类加载器,启用opcache缓存类文件,以及执行laravel的配置和路由缓存命令,显著提升了框架的qps,降低了cpu消耗和响应时间。最终,apiato的qps从20提升至154,cpu消耗减少约一半。
摘要由CSDN通过智能技术生成

apiato框架是使用porto架构构建的,porto架构作为模块高解耦的一种架构模式,在复杂业务的开发管理,维护运维上都有很大的优势。但是apiato本身是laravel系的,可想而知,其性能真不咋的。外国友人就是土豪,框架从来不把性能放第一位,坑哭的有木有?

 

首先来看下apiato的性能咋样

我是在本地2g 2核的虚拟机上测试的,php是7.1.3版本

就跑这个demo代码

ab -c100 -n1000 http://虚拟机host:port/

压测是cpu 及内存消耗:top命令

我滴个亲娘耶~!!是不是不忍直视,这啥玩意,就20的qps,史上最差性能,有木有?会不会被运营打屎,会不会被运维灭口?

 

那么,我们来看下apiato的运行中到底做了啥

可以参考我之前写的tideways_xhprof 测试laravel框架性能来分析性能哟,下面来看图,看函数自身执行时间那列就行

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值