一样的优雅框架,不一样的rps
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 | ||
route /tpl | ||
template |
autocannon 默认参数分别测试 standalone 和nginx代理下rps
laravel | adonis | |
---|---|---|
serve /json | ||
serve /tpl | ||
nginx /json | ||
nginx /tpl |
测试环境 阿里云 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在大型项目上维护性的问题,但是离标准还远得很,标配差不多。