【Composer 包分享】 hirak/prestissimo 为 Composer install/update 开启多进程下载
下面由composer使用教程栏目给大家分享一个Composer 包,希望对需要的朋友有所帮助!
相信大家经常被国内令人恼火的网络环境所折磨,为了安装个依赖包还得搞个梯子什么的。虽然有 composer 国内镜像 加持,但因为 composer 是单进程下载,有时候还是慢的出奇,就比如简单的初始安装一个 laravel 都要好几分钟。因为 node 的 npm 工具就是多进程并行下载,下载效率就很高,于是我就好奇的上 google 搜索了一下有没有办法让 composer 也能多进程并行下载依赖包呢,结果还真有,在这里安利给大家。
github 地址:
hirak/prestissimo
安装:
composer global require hirak/prestissimo (请使用全局安装)
使用:
composer install/update
任何需要大量安装依赖的情景,都会自动生效。
当然为了更好的使用 composer 也建议换上国内镜像,再安利一个 composer 镜像切换工具 slince/composer-registry-manager
效果:
在完全清除缓存的情况下,对比安装一个完整 laravel 项目
使用之前耗时 122s
使用之后耗时 29s
更多composer使用技术文章,请访问composer命令使用图文教程栏目!
以上就是【Composer 包分享】 hirak/prestissimo 为 Composer install/update 开启多进程下载的详细内容,更多请关注其它相关文章!