一样的优雅框架,不一样的rps
发布于 5 年前 作者 yakczh 6525 次浏览 来自 分享
laravel adonis
脚手架 composer global require “laravel/installer” npm install -g @adonisjs/cli
生成 laravel new blog adonis new yardstick
启动 php artisan serve adonis serve
route /json lar-route-json.png adonis-route-json.png
route /tpl lar-route-tpl.png adonj-route-tpl.png
template lar-views-content.png adonis-views-content.png
  autocannon 默认参数分别测试 standalone 和nginx代理下rps
laravel adonis
serve /json artisan-serve-json.png adonjs-serve-json.png
serve /tpl artisan-serve-tpl.png adonis-serve-tpl.png
nginx /json nginx-lar-json.png nginx-adonis-json.png
nginx /tpl nginx-lar-tpl.png nginx-adonis-tpl.png

all.png

测试环境 阿里云 centos7.6 Intel® Xeon® Platinum 8163 CPU @ 2.50GHz 2g 内存 2G带宽 php 7.1.3 laravle 5.6 nodejs 12.10.0 adonis 4.1

5 回复

adonis 后续版本用 ts 重构不错~ 很早之前给adonis 作者提过建议,作者意思是: ts 并非标准。 于是我们后来选择了 nest.js ,结果 nest.js 后来者居上了。 有点可惜了

@zuohuadong 作者说的对,ts并不是标准

@AdleyTales 但已经是node大项目,事实上的标准了。

@zuohuadong 两边都没错,ts并非标准的结论没人可以否认,nestjs的选择和思路的优秀也是大家有目共睹。

@zuohuadong 一切标准都要看说话的人是谁,如果微软维护所有js运行时环境,然后官宣ts定制标准,那他就是标准。目前看来ts是优秀的解决的js在大型项目上维护性的问题,但是离标准还远得很,标配差不多。

回到顶部